Arrayify TCP

So the array-based buffering concept didn't produce the desired/expected perf improvements for large messages.

@squamos can you take a look at the algorithm (and simplified Pascal string-style message format) and see if you spot anything funky with what I'm doing?