#1378 Switched to using a byte array instead of ArrayBuffer for RawBuffer
#1378 Java raw parser shouldn't buffer 2GB
Rewrote RawBuffer to use a list

* The array is now lazily computed
* If the buffer ends up in a file, no intermediate byte arrays are
  created
* Also fixed a bug when reading the file back in as a byte array
Merge pull request #1378 from jroper/1378-raw-buffer

Raw BodyParser consumes too much memory.