Fix #39: add ufo_buffer_get/set_metadata

Metadata are simple key value pairs of name strings and GValue values.