Add https server
Change http:// links to // links

... to use https if we're doing it.
Force https

... redirect to https:// if we're not
there already.
Use canonical domain name

Redirect to the one true domain name
that our site wants to be.
Convert http:// links to use https://

There were a couple more places where
we were still using http:// unnecessarily.
Use compression

... for everything, after https.