Initial commit of new launcher

Change-Id: Ib6e2b400161fb1624b874037e6100c04259c1816
Reviewed-on: http://gerrit.dmdirc.com/3238
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com>