Change use of bytes() to str.encode()
Make kernel use new format
Turn dict assignment into dict creation with values
Update system plugin to use new format, and also use .decode() to turn bytes into str
Formatting - remove huge whitespaces
Formatting
Disabled plugins should be used at loader module, so we don't even attempt compiling them.
Use match and text parameters instead of inp_arg on Input object.

Also assign inp, text, match and paramlist on input instead of using _input_name_aliases.
We can do this because there are no longer random assignments to variables on Input, they instead use constructor parameters.
Merge branch 'refresh-make-out-dict' into refresh
Merge branch 'refresh' of github.com:ClouDev/CloudBot into refresh