Handle resync of an existing submenu
Handle resync of an existing submenu

As originally written, the cocoa_menu_item_add_menu_item could handle only additions to the menu. This modification allows one to resync an existing menu item with its Gtk counterpart, including deletions and state changes which occur without the signal being emitted (because it's happening under program control with the signal disconnected). Not completely working yet.

GNOME/gtk-mac-integration,sharoonthomas/gtk-mac-integration,GNOME/gtk-mac-integration,sharoonthomas/gtk-mac-integration,sharoonthomas/gtk-mac-integration,jralls/gtk-mac-integration,sharoonthomas/gtk-mac-integration,sharoonthomas/gtk-mac-integration,jralls/gtk-mac-integration,jralls/gtk-mac-integration,GNOME/gtk-mac-integration