Start converting PaginatorComponent to use the new ORM.

Start removing some cruft here and there around 'scope' which I think is
almost entirely unused & undocumented. Remove the calls to paginate()
and paginateCount. The new finder system + Query API is more than
flexible enough to allow any userland queries without requiring two
methods that have very odd signatures.

Recursive has also been removed as it no longer exists - yay.
Fix another test and update more of PaginatorComponent internals.
Fix more PaginatorComponent tests

Fix more tests and update more table usage inside PaginatorComponent.
Update a bunch of tests to expect the alias() method being used instead
of property access.
Remove lies in PaginatorHelper doc blocks.

There is no format option anymore.
Add test stub for PaginatorComponent tests.

This class is used in a number of paginatorcomponent tests.
Fix more tests for PaginatorComponent.

* Remove many duplicate and pointless tests.
* Update internals to reflect ORM features.
* Simplify test cases with helper methods.
Fix all remaining non-virtualField pagination tests.

This mostly concludes the test case fixes for PaginatorComponent.
Remove unused classes.

These classes are still referenced in the test cases that are marked as
incomplete, but those tests will need significant reworking anyways.