added (de)serialization for 16-bit extended types with portable flag set
Add named 'packable' flag and use binary assignment.
Merge pull request #127 from opentechinstitute/serialize-ext16

added (de)serialization for 16-bit extended types with portable flag set