Start gns3server on cloud instance and establish websocket connection

This changes adds the functionality to start gns3server on a cloud instance and establish a websocket connection with it.

Starting an instance with rackspace takes 7-15 minutes, so we should probably set users expectations with a dialog box or something.