Merge pull request #60 from Ogeon/master

Changed to `extern crate` and added documentation URL
Rust update: s/if_ok!/try!/ (mozilla/rust#12401)
Implemented request body reading by letting RequestBuffer implement Reader
Rust update: `extra::time` has moved out to a separate library