Bug 739492 - Default key binding for hiding window on OS X does not work.

Add GtkAcceleratorGroup with accelerators for Hide and Hide Others so
that Gtk can process them when quartz isn't handling the accelerators.
Add protocol designator to GtkApplicationDelegate declaration.

Hoped it would silence the incompatible type warnings, which it didn't,
but it seems the right thing to do anyway.