Clarify the std::vec::Vec::with_capacity docs

There is some confusion (cc #15851) about what `Vec::with_capacity` actually does—someone who doesn’t understand the difference between capacity and length (an understandable conflation) could easily presume that it creates a new vector with the specified length (filled up with some kind of default or undefined value).