Subscribers paginated and bundeled demographic data

Asana:
https://app.asana.com/0/7005399303210/16381172566150

Task:
https://tasks.kaspernj.org/tasks/1404

Still some work to be done (think I blocked the queue, and I must wait for it to finish before continuing).

- [x] Check that fields-argument actually work.
- [x] Check that paginated subscribers actually work.

Various work on paginated subscribers to spare memory and bundle demographic data to avoid fetching it one by one.

Fixed method definition standards.
Custom timeout for subscribers (this request might take a long time to generate for Apsis).
@nj: What kind of spacing do you want here? Can you supply an example?