Fix target-feature codegen option syntax in rustc man page.

The man page stated that the list of features was space-separated when
it's actually comma-separated.
vec: minor cleanup
implement Box<[T]> <-> Vec<T> conversions
improve the performance of the vec![] macro

Closes #17865
Remove into_vec method from &[T]

[breaking-change]
Closes #17916