Avoid exp increase when cap is enough
Avoid exp increase when cap is enough

In `BufReadIter::read_exact_to_vec` we can skip safe capacity
doubling magic if capacity is already enough to store the result.

stepancheg/rust-protobuf,stepancheg/rust-protobuf,stepancheg/rust-protobuf