Check if request.TLS is nil
Check if request.TLS is nil

For servers that use ListenAndServeTLS, request.TLS is not nil, which
means that the request is being made over HTTPS.

Also gave me the chance to cleanup some of my private APIs.

jadengore/go-json-rest-middleware-force-ssl