Switch to msgpack-style serialization.
Implement msgpack array and bin types.
Mark some potential omissions in the old code.
Remove ambiguous comment.
Add missing msgpack dependencies.
Make things build almost standalone - needs libsupport and boost.endian2
Remove useless padding.
Msgpack saves 4 bytes compared to XDR.
Remove unused XDR padding code.
Merge branch 'feature/msgpack' into develop