Changes to SSL handling in the IRC protocol, and additions to the package manager.

* IRC protocol no longer explicitly requires SSL. It'll revert to non-SSL if SSL was specified in the config but not available (though this probably won't actually work).
* Package manager can install and uninstall now, but I'm really not happy with the code, at least not yet.