Allow HTTPS redirect to be 302

Under certain circumstances it may be more desirable to return a temporary
redirect (302) to agents rather than a permanent one (301). This change
adds an option to the initializer that will cause all redirects to use
the 302 response code. By default it will continue to return a 301 status
code.