Break. Everything.
Break. Everything. Again.
YOU KNOW WHATS USEFUL? IRC
Tidy a few bits
Fix refactoring errors in minecraft_ping
Remove two plugin test. Neither work, both depend on cloudbot.util.http which is no longer used.
Remove a bunch of the refactoring, then going to redo it.

Difference from before things were moved:
- Move cloudbot/core/* to cloudbot/
- Move cloudbot/util/hook to cloudbot/
- Remove cloudbot/util/* aliases in cloudbot/
- Update all plugins, documentation, etc. accordingly

Difference from last commit:
- Move client/connection stuff back into connection.py
- Move event.py back to events.py
- Move plugin.py back to pluginmanager.py
- Move util/hook.py to hook.py
- Rename IRCClient to IrcConnection and Client to Connection
- Fix a bunch of refactoring documentation in plugins/
Move IrcConnection to cloudbot/implementations/irc.py
Rename Connection to Client and IrcConnection to IrcClient, and update documentation and plugins accordingly.
Rename implementations to clients.

Doing this now because a clients/ dir makes more sense than a connections/ dir did
Generic plugin formatting
Fix for action
Change reply format from ({}) to {},
Change ctcp reply to return 'Eliralin'
Update minecraft_status to use unicode checks, and with a new format.
Add steal plugin.
Replace symbol for factoids.

Changes ?fact to ^fact
Add teamcity plugin
Create eliralin_utility.py for extras
Add per-channel command prefixes