Fix #4 (which wasn't really a bug but uncovered a couple of them)
write length header directly to ByteBuffer
Fix parsing of text messages with binary bitmaps - see #4
Fix #5 - Add field number to parse error messages
Change hexEncode to allow encoding of array region
Use new HexCodec.hexEncode
Fix parsing of binary messages
Encode field number in variable fields to tell them apart
Use new API
fix workspace
Next version will be 1.6 due to API changes