Added {read,write}_uint8() in marshalling module.
Added message reject.
Handle reject messages.
Merge branch 'msg-reject'.
Added getopt.
Prefix var with _ instead of using allow(unused_variable).
Minor change.