Massive code and plugins cleanup.

    - Reformatted comments in all files to be more readable.
    - General syntax clean up in files, removing bad code.
    - Removed dependency on bruh plugin, made the plugin package responsible.
    - Added substitutions ${command} to be replaced in commands.
    - Cleaned up userlist with defaultdict.
    - Removed database plugin, replaced with good old SQL, simplifies a lot.
    - Infobot simplified, no more transitives, and cleaner commands.
    - Broken google calculator removed.
    - Plugin management code removed for now (plugins/plugin.py).
    - Timer plugin removed, nothing needs such fine grained timing. Use ping.
Reworked TV plugin, improved message decoding.
Added a quotes module.
Added configuration file and multiple servers.

    - Removed old argument parsing.
    - Added config file generator if one doesn't exist.
    - Changed irc parsing to allow non-blocking multiple servers.
Fix early quit and expose more core to plugins.
Add regex config substitutions.