fix(router): Use new find_equiv signature.

See https://github.com/rust-lang/rust/pull/18440 for the change in rust.
fix(Makefile): update the `run` target

    `make run` now targets the correct example path at
    `./target/examples/example` rather than `./target/example`
fix(HashMap): fix HashMap path
fix(TreeMap): fix TreeMap path
fix(macros): remove warnings from lint name change
Merge pull request #111 from Ryman/hash_map_underscore

Fix for master
refactor(mimes): add variants to give type safety

BREAKING CHANGE
This will break any calls to get_media_type in mimes, or
content_type on response.

To fix code broken by this, use the equivalent variant, e.g.

If you called content_type(x), then you can use mimes::x

If x starts with a number, then it will be prefixed with Media,
otherwise it will have its first letter capitalized and all -
characters replaced with _
fix(rusthttp): temporary upstream repo change
fix(mimes): Correct Hal mime type

BREAKING CHANGE: "hal" media type now specifies a json response.

To migrate your code change existing usage of "hal" media type to
"halvnd".

- Allow for both json and xml Hal content types
- Remove use of "vnd" in the subtype to make it conform to
  https://tools.ietf.org/html/draft-kelly-json-hal-06#section-3
Revert back to chris-morgan/rust-http
Merge pull request #114 from jamesrhurst/master

Revert back to chris-morgan/rust-http
Merge pull request #112 from hjr3/hal-mime

Correct Hal mime type
chore(Cargo.toml): use deps from nickel-org

This moves all dependencies to be loaded
from nickel-org. This way we have more control
and can act quicker when things need to be
patched upstream.

Fixes #113
fix(HashMap): remove warnings
fix(enums): Add pub use/namespacing where required

BREAKING CHANGE: This change will require downstream users to reference
mime types using their namespace. i.e. MediaType::Json

I added pub use in places where the enums wouldn't be poluting user
namespaces with a large amount of names.
chore(dependencies): add dependency on cargoified libtime
chore(hashmap): update depreciated code to use get