Issue error message at plugin load if a command has no docstring.
core & Factoids: Allow commands to disable doc-availability checks for programmatically setting it.
Fix bug with Python 3.3 (?)
setup.py: Show progress when refactoring files (ie. running 2to3).
Topic: @save can now be called even if the bot is not opped.
utils/web.py: Properly import chardet.
utils/web.py: Python 3 should use decode() only if it is a bytes object.
utils/web.py: Add some 'try' statements to make decoding as error-permissive as possible.