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 
Oh, I didn't realise there was an autostart instance. Perfect!

- [ ] Does this check the current working directory for KSP first? We need that for portable installs.