WIP #588 - Refactor plugins.

- Added settings.py with PluginConfig.
- Rewrote jackaudio's load_init()
I'll also add that there's a way to make Config objects automatically persist their values on change.