more backwards/forwards-compatible config loading
start in systray option

fixes #14
Merge branch 'master' into develop
more options are getting crowded, bump up the window size a little
some comments
Some work towards making the CLI work again (see #16). Not complete yet.
Rename Account to LaunchConfig, because there can now be many configs per account
More work towards making the CLI work again (see #16). Still not complete.
'selected' flag for launch configs
getattr and setattr instead of having loads of properties specified by hand
tests and text alignment
list launch configs from the command line
start of cli launch config management
start of launch-selected (#18)
split gui/launcher.py into launch panel and char list
lots of wibbles
use a hand-managed panel with FlexGridSizer, as Grid and List are both a pain...
a little formatting
consistent labelling
Don't break if the user deletes the final config