holoirc: multiple updates

* start dealing with configuration changes properly in IRCFragmentActivity
	* this involves the creation of 2 new fragments - one to hold the view pager and one to hold the service connection
	* this allows the activity to restart without having to recreate all fragments/the service
* fix sending the server the default nick
* start parsing pings in the connection parser - fixes being unable to connect to some servers
* cleanup code in the ServerListActivity - stop doing unecessary things multiple times
* cleanup some code in misc places