Changes to how paging is handled on the web service

This patch effectively reverts earlier changes to the web service interface that were poorly conceived. Instead of using `offset` and `limit` parameters like a regular DB, those changes introduced a `page` parameter. While this simplified use for the front-end (which uses page-based paging in most places) it was bad for handling unbounded streams (like user/global events) since it introduced unnecessary coupling between the page and the page size parameters.