Add interface, and listener support.
Add other methods to listener.
Call other listener methods.
Merge pull request #152 from greboid/auto-commands-listeners

Add interface, and listener support.
Make ConfigBinder ctors package private.

These should really only be accessed through a ConfigManager.

Remove some pointless setup from WritableFrameContainerTest.
Add input/output properties to createVersionConfig

This allows gradle to skip writing the config file if nothing
relevant has changed.
Merge pull request #153 from csmith/master

Add input/output properties to createVersionConfig
Add AutoCommandType.
Remove existing auto commands dialog model.
Change model interface.
Update interfaces.
Add type to MutableAutoCommand
Merge pull request #154 from greboid/auto-commands-listeners

Add AutoCommandType.
Remove action alias defaults.

These were removed from src but not res.
Merge pull request #155 from csmith/master

Remove action alias defaults.
Load defaults from the jar.

Closes #156
Merge pull request #157 from csmith/master

Load defaults from the jar.
Update over HTTPS

Issue #92
Merge pull request #158 from csmith/master

Update over HTTPS
Change VERSION reply to use HTTPS url :)
Merge pull request #159 from csmith/master

Change VERSION reply to use HTTPS url :)