Update from g_object_weak_ref()/g_object_add_weak_pointer() to using GWeakRef
@slomo
Submitted by Sebastian Dröge Link to original bug (#772917)
Description
The former are not thread-safe, the latter is. There are various instances of the former in core and other modules, and we should try to get rid of them.