Fix pager inconsistencies between discussions and categories

* PagerModule: Fix old use of ceil instead of PageNumber()
* CategoriesController: Sync events/args to DiscussionsController
* DiscussionsController: Use the new PagerModule::Current() call to be consistent with CategoriesController

I'm doing a little custom pagination experiment and the lack of synchronicity here was tripping me up really badly.