Changes to allow rust-http to build on latest rust compiler

Made a few tweaks from the last master update, I believe it's slightly more idiomatic, especially removing the WriterExtensions..