Add HTTPS support to Cloud9Hub

This allows Cloud9Hub to be used securely over https when SSL certificates and keys are added to the config.  This does not secure the Cloud9 IDE Workspace that is subsequently launched.