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.