Add configuration for HTTPS

Currently at the tenant-level you can configure if you're HTTPS, which is intended for static links for user navigation.

We should have a config.js configuration to specify whether or not your server supports HTTPS. If true, all direct API requests (e.g., preview processor usage of RestAPI) should go to HTTPS links, otherwise HTTP. The only reason this configuration really exists is to distinguish between non-ssl dev and ssl-enabled production/qa environments.

The above-mentioned is the only problem instance I can think of with HTTPS. Once this is done, we should run our QA server in HTTPS.