Adding PageBounds class for containing offset and max number of results in a page
Adding PageResolver, PageResolverInterface and tests
Adding PaginationRepository, PaginationBundle
Adding services configuration for PaginationBundle
Adding setter configuration for ProjectRepository, adding Paginator support and updating tests
Adding PaginationBundle to the kernel
Updating DomainObjectCollectionDecorator so that it supports ArrayIterators or arrays
Updating repositories so that they satisfy the FilterableRepositoryInterface
Updating project ApiController::listAction() so that it passes an iterator to the decorator
Updating project ApiController tests for the listAction() method
Adding PaginatedJsonResponse
Adding PaginatedJsonResponse integration to project api list action
Fixing issue with logic for validating page value in PageResolver
Fixing PageResolver logic for calculating the offset, updating tests
Adding better regex for 'page' route parameter (prevent 0 value) in project list action
Adding currentPage property to PaginatedJsonResponse
Fixing csrf_token property name --> csrfToken
Fixing project ApiController test following rename of csrf_token --> csrfToken
Moving PaginatedJsonResponse to a Response sub-namespace instead of HttpFoundation
Adding backbone.paginator as a bower dependency