Would prefer a lazy val here.

Also, I think we want to consider what happens if there is a reverse proxy that is terminating SSL.  Since we optionally support the defacto standard X-Forwarded-For header in remoteAddress, we should also optionally support the defacto standard X-Forwarded-Proto header in isHttps.  The implementation should look somewhat like rRemoteAddress.