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