Re-refactor things

Changes:
- Move cloudbot/util/hook to cloudbot/
- Remove cloudbot/util/* aliases in cloudbot/
- Merge cloudbot/dialect/irc/protocol.py and cloudbot/dialect/irc/client.py into cloudbot/clients/irc.py
- Re-add cloudbot/client.py
- Fix a few refactoring errors in plugins/minecraft_ping.py
Generic plugin formatting
Fix for action
Remove two plugin test. Neither work, both depend on cloudbot.util.http which is no longer used.
Not at all a tracking system - TODO: improve
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
Change regex_chans default from True to False
Use qx.lc for all shortening, just to test
Add a disabled auto-voice plugin that is basically a copied regex_chans plugin at this point. This will be fleshed out and created after user tracking is implemented
Fix weather.isgd to weather.shorten