Remove two plugin test. Neither work, both depend on cloudbot.util.http which is no longer used.
Redo hook.py a bit to have all hooks support *args, rather than having to pass lists.
Change the way hook.py creates _*Hook objects

Instead of having each decorator create *Hook object, it will just pass the type to _add_hook() (which it already did), and _add_hook will create a new hook if there isn't already one there.

This is in preperation for adding an add_hook function to PluginManager, but it also cleans up hook.py a bit too.
Use a HookType enum for identifying hook types, instead of magic strings
Remove __all__ as we don't actually need it
Add a PluginManager.add_hook method, for adding internal hooks
Add a tracking system: TODO implement
Remove mostly everything unessential, replace mysql database with redis, clean stuff up, change things randomly, basically redo stuff. I might just make this into a new repo.