Whitespace cleanup
libbuxtonsimple: Correct handling of strings

The simple API was using a reference to a char * instead of just a
char * when getting and setting values. This may also have been the
reason behind the implementation not freeing the pointer from
buxton_get_value so free that now as well to fix the memory leak.