Unskip a bunch of PaginatorComponent tests that do not touch the database.
Remove the options key inside params['paging']

This key almost always just duplicated data available elsewhere. It also
included things like conditions which are never referenced by the
helper. Split order into sort + direction to make the helper simpler and
the contract between the helper + component less complex.
Remove options key in PaginatorHelper tests.

It has been removed in the component. Make the PaginatorHelper test
setup match the new reality.
Remove use of options key in PaginatorHelper.

It was duplicate data from the primary paging parameters, and only
confused and complicated which data was in use. With the additional keys
available in the primary paging data there isn't a need to keep the
duplicate data around.
Only pass limit when it is different.

In order to keep the helper simple, only pass the limit option
when it is not the default. This lets the helper always include limit
instead of needing to be smart.
Remove pointless tests and fix failing ones.

Remove tests that no longer do anything like those for the order key.
Fix failing tests that were caused by lack of limit, or mistakes made in
previous work.
Remove duplicate code.
Merge pull request #1659 from markstory/3.0-paginator-params

3.0 - Start cleaning up the Pagination parameters