Adding support for better errors out of the IRC library.
Start to fix the CAP bug I intrudoced previously.
Linter: Make IRC commands uppercase according to the US locale, which is defined by IRC

The IRC locale is 'US' -- that is, all entries until the user-specified text should be considered in the "US" locale. This means that commands should be uppercase'd in the Locale US. This cleans up the linter *and* solves a slight bug when using the zzz locale (for debugging)
Fix a typo in the themes.
Add messages during connection showing up in the server log. This should be a little nicer now.