Fixing /every/ plugin. Changes in the longer commit message:

* Firstly, import system.plugin as plugin and inherit from plugin.PluginObject - this is NOT the same as importing and inheriting PluginObject directly.
* Secondly, plugins should be named [name]Plugin for documentation and IDE purposes.