Add MutableAutoCommand.
Merge pull request #125 from greboid/auto-command-models

Add MutableAutoCommand.
Add MutableAutoCommandTest
Add Unit test for MutableAutoCommand.

Also modify to check for equality between AutoCommand and MutableAutoCommand
Remove horrible hack.
Some OptionalConnection work.

Deprecate getConnection, fix CustomWindow's getOptionalConnection
returning null, change a couple of usages.
Merge pull request #126 from greboid/auto-command-models

Add unit test for MutableAutoCommands
Merge pull request #127 from csmith/master

Some OptionalConnection work.
Simplify equals method.
Merge pull request #128 from greboid/auto-command-models

Simplify equals method.
Fix unit test failing on windows.
Merge pull request #129 from greboid/auto-command-models

Fix unit test failing on windows.
Let ConfigBinders take a default domain.

This allows a default domain to be specified on a config binder,
which will allow plugins to use @ConfigBinding with their dynamic
domains.
Merge branch 'master' of github.com:DMDirc/DMDirc
Merge pull request #130 from csmith/master

Let ConfigBinders take a default domain.
Move Profile wrapper.
Change package.
Merge pull request #131 from greboid/profilemanager

Move Profile wrapper.
Add YAML format store. Hook everything up.
Merge pull request #132 from csmith/master

Add YAML format store. Hook everything up.