Merge pull request #122 from Ogeon/master

Fix documentation tests and add link in README.rst
rust-url breaking change: Url.port is now Option<16> rather than String

https://github.com/servo/rust-url/commit/852d8a90ce6a883c01cb0fd0d99b504de7b18105
Merge pull request #123 from SimonSapin/u16-port

rust-url breaking change: Url.port is now Option<16> rather than String
Derive Hash for Method.
Merge pull request #124 from reem/method-hash

Derive Hash for Method.
Switch the arguments to splitn to account for upstream change.
Removed unusued manifest keys.
Merge pull request #125 from reem/flip-splitn

Flip the arguments to splitn to account for upstream change
Merge pull request #126 from reem/remove-unused-manifest-keys

Removed unused manifest keys.
Cargo has deprecated [[lib]] in favor of [lib].
Merge pull request #127 from damag/master

Cargo has deprecated [[lib]] in favor of [lib].
Use native rust support on travis
Merge pull request #129 from brycefisher/fix/travis-rust-language

Use native rust support on travis
Added new lifetime bounds needed by new generalized bounds.
Remove deprecated get_mut_ref usage.
Merge pull request #130 from reem/new-rust

Update for latest Rust.
Changed to slices in tests for memstream. Fixes #131