Double decompression speed

Optimize grow_output to stop unnecessarily calling vec::grow and instead allow
undefined bytes in the vector because they're about to get overwritten
regardless.