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.

I originally wrote this because I wasn't able to find all the images I wanted using skiff. I've only done ad-hoc testing with this branch.