std: add reserve_additional and an Extendable impl to Vec.