feat(cargo): prepare for crates.io release.
(release) 0.0.13.
(fix) Add semicolons at macro invocation sites.
(fix) Use the clone implementation for &str.
(fix) Update examples and benchmarks to remove rust-http.
(release) 0.0.14.
Merge pull request #137 from reem/crates-io-release

feat(cargo): prepare for crates.io release.
Split hyper into smaller subpackages: hyper-core, hyper-protocol, hyper-net, hyper-client, and hyper-server.

Existing ```extern crate hyper;``` behaviors remain the same, though obviously some rust paths are now different.
Also bump the version major because this is quite a breaking change.
Add explicit versions for internal dep packages.
Update ignores.
Actually publicly export feature crates.
Dial back the root package version to 0.1.0.
Add a script to aid with publishing.