Hack in writing out parsed messages

Saleae doesn't expose a means of writing out a parsed stream (only
the raw bitstream). We need this now so just write it directly.
Add 32-bit addresses to generated data
Add tests for variable length data

Works for > 1 words, but there are some word-aligned assumptions
that must be removed.
Update to support arbitrary number of bytes

Previously had assumed word-aligned.  # Please enter the commit message for your changes. Lines starting