put compression backends behind features, clean up Cargo.toml