Add support for HTTPS requests on all sites

For testing during site development, it is very useful for both `http://` and `https://` requests to work, for example to ensure proper behavior of `FORCE_SSL_LOGIN` and `FORCE_SSL_ADMIN`, but also to test redirects to secure order forms and responses that include HSTS headers.