Add paging to all packages API call

A server timeout is very likely for the current_package_list_with_resources API call that gets all packages with no paging.

This introduces paging with a limit of 50 packages per page. And it's wrapped in a neat generator.