Adds paging support for larger collections.

Adds a helper method for automatically paging through larger collections. Also
ports most API collection listings to use said helper method.