[Proposal] Change how ViewHandler#createRedirectResponse handles 2xx status codes

I dont like that we're only checking 201 and 202 status codes when a Location header is intended. If the user specifically sets the status code to a 2xx series code and provides data, we should treat them the same.