Make Huffman streaming to avoid multiple copies especially on lowercase.

This should significantly reduce gc pressure when decoding headers that use huffman on http/2

cc @jpinner