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