std: add reserve_additional and an Extendable impl to Vec.

std: add reserve_additional and an Extendable impl to Vec.