The base class from which all plugins are derived. Contains functions that are both required and just plain useful when writing plugins.
Note: If you’re going to override the __init__() function of Plugin make sure to include ‘super(YourPlugin, self).__init__()’ in your plugin’s __init__(). Otherwise your plugin will likely have problems with internationalization.
Initializes the plugin system by appending all plugins into sys.path and then using load_plugins() to import them.