GtkButton: Don't suppress unhandled mouse events
GtkButton: Don't suppress unhandled mouse events

Mouse events that we do not handle should bubble up to the parent
widget, so they can be handled there, instead of disappearing inside
the button. Also use GDK_EVENT_{STOP,PROPAGATE} to make return
values clearer.

https://bugzilla.gnome.org/show_bug.cgi?id=696640

Sidnioulz/SandboxGtk,Distrotech/gtk2,Distrotech/gtk2,Adamovskiy/gtk,msteinert/gtk,bratsche/gtk-,msteinert/gtk,davidgumberg/gtk,grubersjoe/adwaita,chergert/gtk,Lyude/gtk-,Distrotech/gtk2,grubersjoe/adwaita,jigpu/gtk,bratsche/gtk-,ahodesuka/gtk,Lyude/gtk-,jigpu/gtk,alexlarsson/gtk,msteinert/gtk,alexlarsson/gtk,davidgumberg/gtk,grubersjoe/adwaita,jadahl/gtk,jessevdk/gtk,Distrotech/gtk2,jessevdk/gtk,jigpu/gtk,Adamovskiy/gtk,bratsche/gtk-,Distrotech/gtk2,alexlarsson/gtk,chergert/gtk,ebassi/gtk,chergert/gtk,alexlarsson/gtk,davidgumberg/gtk,davidgumberg/gtk,davidgumberg/gtk,grubersjoe/adwaita,jessevdk/gtk,chergert/gtk,Sidnioulz/SandboxGtk,ahodesuka/gtk,bratsche/gtk-,Lyude/gtk-,chergert/gtk,chergert/gtk,jadahl/gtk,alexlarsson/gtk,msteinert/gtk,jigpu/gtk,ebassi/gtk,ebassi/gtk,ebassi/gtk,ebassi/gtk,Lyude/gtk-,Adamovskiy/gtk,jadahl/gtk,jigpu/gtk,grubersjoe/adwaita,Lyude/gtk-,ahodesuka/gtk,grubersjoe/adwaita,ahodesuka/gtk,Sidnioulz/SandboxGtk,alexlarsson/gtk,jadahl/gtk,jigpu/gtk,Distrotech/gtk2,jadahl/gtk,Lyude/gtk-,jadahl/gtk,msteinert/gtk,jadahl/gtk,bratsche/gtk-,grubersjoe/adwaita,bratsche/gtk-,davidgumberg/gtk,ahodesuka/gtk,jessevdk/gtk,jigpu/gtk,Lyude/gtk-,Lyude/gtk-,chergert/gtk,msteinert/gtk,ahodesuka/gtk,Adamovskiy/gtk,alexlarsson/gtk,jigpu/gtk,Sidnioulz/SandboxGtk,ebassi/gtk,jessevdk/gtk,Sidnioulz/SandboxGtk,davidgumberg/gtk,ahodesuka/gtk,davidgumberg/gtk,Adamovskiy/gtk,ahodesuka/gtk,alexlarsson/gtk,chergert/gtk,Adamovskiy/gtk,Adamovskiy/gtk,grubersjoe/adwaita,jadahl/gtk,Adamovskiy/gtk,Sidnioulz/SandboxGtk,jessevdk/gtk,jessevdk/gtk