Force https for amazon login even from non-http page.

Amazon oauth2 requires https, at least in the simple case.
This patch forces an https url for the amazon {% provider_login_url %} link, even if the site itself is basic http.

The https code has the choice of leaving the user in a secure session or redirecting back to the http site.