Move cargo features to top-level
This should allow to add Cargo-features to virtual manifest as well.
I've not actually added support for features in virtual manifests just yet, because that will probably require some refactoring to avoid duplicating feature-related code between virtual and usual manifests.
r? @alexcrichton