Move to get/set_value methods and drop old string specific code

Buxton will no longer have type-specific methods for manipulating data,
rather it will use the BuxtonData struct to allow backends to just store
and retrieve data, leaving the decisions to Buxton.