Fix race condition on mkdir in codegen

This is done by moving mkdir from codegen into the Makefile.
Remove now-unused fs import
Merge pull request #59 from zr40/fix-race-cond

Fix race condition on mkdir in codegen
Remove obsolete ``-Z debug-info`` rustc flag.

Upstream, it's been changed to ``--debuginfo`` (short form ``-g``), but
we're not really doing anything that requires the debug info at present
(earlier on it was a more common need!), so we may as well remove it.
Upstream: std::comm::{SharedChan → Chan}
Changed `extern mod` to `extern crate`
Made the library announce the location of its documentation
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
Rust update: `HashSet` moved to libcollections
Rust update: The `ToStr` trait will be replaced wit `Show`
Merge pull request #62 from Ogeon/master

Implemented request body reading
Rust update: FromStr is gone from the prelude.

mozilla/rust#12485
Rust update: ToStrRadix is gone from the prelude.

mozilla/rust#12485
Make it work with latest Rust
Merge pull request #63 from Rust-Skane/master

Make test_utils.rs work with latest Rust
Merge branch 'master' of github.com:chris-morgan/rust-http