Improve features selection in Cargo.toml

All dependencies now also are compiled with the same version feature as
the crate itself, allowing for more caching of build results by cargo.
4 jobs for master in 12 minutes and 2 seconds (queued for 1 second)
Status Job ID Name Coverage
  Lint
passed #695709
rustfmt

00:00:21

 
  Test
passed #695710
test 1.31

00:11:09

passed #695712
test nightly

00:11:40

passed #695711
test stable

00:10:48