Lot of refactoring to make the client code less coupled to the
underlying connection management. Also remove IRC prefix from
everything.
Refactor connection interface and add SSL support
More refactoring of the connection process. Pull more of the
responsibility into ClientFactory.
Add missing import.
Reorganize code to start up the bot
Wait for connection on both future and Connection object.
Explicitly skip debug log messages from the library itself in the log4j
appender.
Allow specifying fallback value for SQLProperties.get.
New weather applet
Fix ConcurrentModificationException
Remove old weather applet code.
Remove '-' from default username which some servers don't accept.
Remove unused imports.
Merge branch 'dev'