lightirc: cleanup code

* merge the PagerFragment and ServiceFragment into one Fragment class
* this cleans code as well as reducing reliance on the activity
* also cleanup code in other places