Fix #588 - Refactor plugins.

- Added settings.py with PluginConfig.
- Rewrote jackaudio's load_init()
`str(...)` isn't needed as `%s` already means "cast to a string".