Add 'Message#format()'

Unlike 'Message#format(ByteBuffer)', which puts the formatted message
to the ByteBuffer given as an argument, 'Message#format()' returns the
formatted message as an array of bytes.

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>