Implementing autoreconnection to IRC Server. Irt works, but is of
limited use because of the 'nickname already in use' error, due to
servers not realising the client's connection has been lost.
- Added ConnectionSettings properties for autoReconnect,
reconnectRetries and reconnectInterval and associated controls on the
Connection Settings page.
- Tweaked the Settings Pages and controls so they look better and more
consistent.
- Added autoreconnect handling code in main.qml
- In sessionwrapper.cpp, split ERROR message handling code into separate
function, to unsucessfully try to solve the nickname problem.