Use BuxtonArray for buxton_serialize_message

This begins a global switch to BuxtonArray, to replace the use of
varargs within the serialize function. Doing so will both clean
up the code and facilitate the introduction of list_keys.

Signed-off-by: Michael Ikey Doherty <michael.i.doherty@intel.com>