core: Add grl_operation_set_data_full()

Let users specify a destroy function to offload to Grilo the management
of the registered data lifecycle.

https://bugzilla.gnome.org/show_bug.cgi?id=705944