Add size arg for decompress destination buffer. throw on malloc failure.

LZF segfaults on small memory VMs.