holoirc: multiple updates

* add support for self-signed servers - connection to them is now possible
* handle more lines which are either generic server messages or should be ignored and go unlogged
* cleanup code - lay base foundations for new AppPreferences static class
holoirc: multiple fixes

* use Crouton instead of the custom view to display mention stuff
* start delegating events to fragments directly rather than using the activity as a throughfare
* split activity into tablet and phone activities - tablet doesn't work yet.
holoirc: set user list adapter to null while the internal set is being changed
holoirc: reformat code
holoirc: cleanup code
holoirc: reformat code
holoirc: initial support for tablet layouts
holoirc: fix up crashes
holoirc: some more NPE fixes
holoirc: fix crashes on disconnect and add legacy headers for GB in app settings
holoirc: bunch of misc fixes
holoirc: add stubs for invites
holoirc: multiple updates

* add ability to display timestamps
* add some more code for notification settings
* cleanup and refactor code
holoirc: update sources to compensate for the API changes in the StickyListHeaders library
holoirc: fix some layout issues
holoirc: reformat code
holoirc: remove incomplete notification settings in preperation for a new release
holoirc: fix reported NPE
holoirc: bump version
holoirc: gradle time