library: Implement buxton_set_value

This also required a new utility function, to convert our BuxtonValue
type to an internal BuxtonData type, usable by the library.

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