Features from optional dependencies

TODO: Setup codecov
TODO: Setup travis-ci / appveyor / both(?)

linked-hash-map implicit feature

Enables linked-hash-map

linked-hash-map:

A HashMap wrapper that holds key-value pairs in insertion order