Make sure that the path is correct, not assuming os.path[0] is the base path. This fixes restarting, and also allows `python cloudbot/__main__.py` to work correctly.
Update twitter plugin to use 'twitter' library, and work in python 3
Set config indent to 4.
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
Add more dinner phrases
Create eliralin_utility.py for extras
Add per-channel command prefixes
Add profiling module for profiling
Add QPT - Quick Plugin Testing

Adds a has_run attribute to Plugin for use in determining test completeness

Disables the command limiting system when using QPT

QPT Tests:
- mass.py - Tests almost all bot commands, but requires the suer to watch console output for errors or incorrect results.
- test_admin.py - Tests the admin plugin accurantly, validating command results against regexes
- print_all_commands.py - Debugging test that just prints all the bot's commands to console, currently disabled

QPT can be enabled with the "--qpt" command line argument.
Catch the case where bukget returns no authors for a given plugin
Change regex_chans default from True to False
Use qx.lc for all shortening, just to test