Ensure document filtering is always be paginated

DocumentFilter::Mysql should always paginate results just the same as
DocumentFilter::Rummager does.

This was causing exceptions when a filter page request was made with
the page param as nil.
Merge pull request #1339 from alphagov/bug-fix-mysql-filter-pagination

Ensure document filtering is always be paginated