WIP #588 - Refactor plugins.

- Added settings.py with PluginConfig.
- Rewrote jackaudio's load_init()
A plugin shouldn't need to know about profiles or anything - all it cares about is its Config class.