Move config file parsing to the controller.
Make configuration manager pluggable.

This allows for other configuration backends.
Add channel password management.

The control plugin's join command stores / retrieves the channel key
before joining. The auto join plugin also uses the channel key.
Allow commands that do not require a permission.
Add identify command.

This command will tell you if automatron recognises you and what your
role is.
Small cleanup in leave command.
Fix IAutomatronActionHandler.on_action.