Multi-instance support

Only works in the GUI for now, doesn't break  the command-line client but the new options are not implemented.

Related to #29 
This doesn't look like we're working with the new instances yet...

- [ ] Have `ckan config gamedir` actually configure the default gamedir.