Add ext direct support for remote sort and paging.

The `AbstractExtDirectCrudService` has been extended to support remote sort and paging in the client.

All affected classes have been adjusted.

Please review and merge.
I'd rather have a low coverage of tests than excluding stuff that I think should be tested. Do you agree?