Use a gathering CompositeChannelBuffer if our payload is <512k.
Split the testEquals() up into non-sliced and sliced tests.