fn clean_bins(
features: &Features,
toml_bins: Option<&Vec<TomlTarget>>,
package_root: &Path,
package_name: &str,
edition: Edition,
autodiscover: Option<bool>,
warnings: &mut Vec<String>,
errors: &mut Vec<String>,
has_lib: bool
) -> CargoResult<Vec<Target>>