This class can also be used alone without spl_array but doesn't allow recursive foreach usage. - Fix protos to new proto system. - Add test for spl_array_it.