Possible changes to web.py to add .shorten .try_shorten and .paste, replacing .Isgd().shorten() and .haste() - also updates plugins
Add @asyncio.coroutine to a ton of plugins

Note: also updates some plugins to new format (inp -> text, multiple @hook.commands -> one hook)
Formatting imports
Documentation updates! Tons of them!

(also merges kill.py into attacks.py)
Set config indent to 4.
Start trying out new permission system
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
Change regex_chans default from True to False
Add per-channel command prefixes
Add profiling module for profiling
Add a "quick" plugin testing system, for automated plugin testing using a real bot object.

The quick plugin testing, or "qpt", can be enabled with the "--qpt" command line argument.
Disable the command limiting system when using qpt
Add a has_run attribute to Plugin for use in determining test completeness