encoder: add a binary.ByteOrder field
decoder: add a binary.ByteOrder field
errors: prepend 'binary:' to error messages
Merge pull request #2 from gonuts/dev/endianness

Allow per-encoder/decoder endianess to be specified.