Features from optional dependencies

smallvec implicit feature

Enables smallvec ^0.1

smallvec:

'Small vector' optimization: store up to a small number of items on the stack

vec_map implicit feature

Enables vec_map ^0.4

vec_map:

A simple map based on a vector for small integer keys