glib2: support user_data for RGConvertTable

It is backward incompatible change. All extension libraries that use
RGConvertTable should be re-built.
glib2: copy RGConvertTable on register
glib2: add rbgobj_make_boxed_raw()