[Fixes #911] RequireHttpsAttribute does not exist in MVC 6

1. GET requests will be redirected to the equivalent HTTPS url.
2. Requests with any other http method will fail with a 400.
I don't think that's the right thing to do, AuthorizationFilterAttribute defines methods like AllowAnonymous that don't make sense in the context of this attribute.