While the spec goes up till status code 599, we should probably support arbitrary three-digit codes. [This test](https://github.com/w3c/web-platform-tests/blob/master/XMLHttpRequest/status-error.htm) [fails now](http://build.servo.org/builders/mac1/builds/377/steps/shell_1/logs/stdio) because of it (I don't mind allowing that failure for now, but I'd like a solution where hyper doesn't outright reject the code).