PyEnchant release is now live, don't need to use git anymore
Don't need git anymore on vagrant, as we can use the pyenchant release version now
Make CloudBot's 'run' method return whether or not to restart, replacing the do_restart variable. Also, merge all init actions (_connect, _load_plugins) directly into _init_routine
Add ignore-case to command regex, and also create it in one line rather than 3. This is a bit of duplication, but also more clear and concise to show what is actually happening
Add just a touch of documentation to connection.py
This does capitalize sentences correctly now, no need for a TODO
Add superscript command for turning text into unicode superscript
Add logging config and move logging config options to it
Rename event.irc_message to event.content
Only set event.context if the command is PRIVMSG. This allows for checking if an event is a message without relying on irc_* params, and anyways plugins can use event.irc_paramlist[-1] if they want the last param for non-message events.
Merge IRCConnection into BotConnection
Split BotConnection into an abstract Connection, and an implementation IrcConnection.

Also:
- Change realname to point to cloudbot.pw
- Fix QUIT messages not being displayed when being killed
- Change conn.cmd(name, [arg1, arg2]) to conn.cmd(name, arg1, arg2)
- Add conn.action and conn.notice for non-irc-specific action/notices
Add profiling plugin for debugging