[#37017383] Added tests for S2 API pagination

The sequencescape client API should be able to automatically
paginate the S2 JSON with some minor changes to the lims-api.

The tests here model the required changes that will be implemented
in the equivalent branch on lims-api.
[#37017383] Client API uses rev.# to find first page

Fix requires verion number fix to be present in lims-api, however
no further changes are required.
Merge pull request #32 from ke4/37017383_client_api_expects_page_1_at_model_root

37017383 client api expects page 1 at model root