Fix crash in GcalSourceDialog on_source_added
This signal handler can run after the GcalSourceDialog has been destroyed. We need to use g_signal_connect_object() to fix it.
Also, since this property is writable post-construction, we should prepare for this to happen and disconnect in set_property() as well.
Probably fixes #418 (closed)