Update factoids listfactoids command with unicode support
Delete hooks after we load them (experimental)
Fix util/hook doc strings
Start adding support for asyncio plugins using the "run_sync" argument.
Add a plugin.required_args to plugin, and use it instead of inspect.getargspec in main. This is because when using asyncio.coroutine(function), the arg specifications are disrupted
Use func_hook.kwargs.pop instead of .get, so that we know what args aren't used. Then warn about unrecognized args.
Don't need to pass logger around
autoHelp should be autohelp
Fix this for change in format of thread list
Fix strip RE for utility, to include \x0f
Merge branch 'develop'

Conflicts:
	plugins/factoids.py
Merge branch 'master' into python3.4
Oops, spelling. Sorry about that.
Set config indent to 4.
Start trying out new permission system
Add a has_run attribute to Plugin for use in determining test completeness
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' command.