Increased complexity of ChunkDataMessage test and tweaked codec
Optimised array allocation when creating chunk packets
- initial compressed buffer size set to 25% of uncompressed size
- initial buffer expands as needed