Moved pagination handling into a dedicated endpoint feature because it's no longer as simple as a single "page" parameter.  Now support three modes:

  * page -- return a requested page of results
  * all_ids -- return a list of record IDs matching your request
  * id_set -- a CSV containing the IDs you want returned