shared: Serialize BuxtonDataType as uint16_t in messages
shared: Initialize data type in deserialize

In order to avoid having uninitialized memory, initialize the data type
to 0 to clear higher order bytes.