Hyper

Replaces `rust-http` with [hyper](https://github.com/hyperium/hyper).

I don't have any bench numbers: I'm not sure what I would run (before and after) to make a nice presentation. If someone could help me there, I can update this description.

WPT-wise, ~18 more tests succeeding.

So say we all?

Closes #3956