This commit sets up the edit dialog from the window's ui resource file, in a series of commits that tries to move all C code to the UI definitions. Also, GcalManager is a full GObject class, not a simple pointer. As such, update the property spec to be of type object, not pointer.