This commits updates rust-selectors to use the generic parser, and as
such it moves the element state into the style crate.