3.13.3
Update gtk_signals.defs with Gesture and LockButton

* gtk/src/gtk_signals.defs: Update.
* tools/extra_defs_gen/generate_defs_gtk.cc: Generate info for EventController
Gesture* and LockButton.
Add Gtk::EventController and Gtk::Gesture* classes.

* gtk/src/eventcontroller.[hg|ccg]:
* gtk/src/gesture.[hg|ccg]:
* gtk/src/gesturedrag.[hg|ccg]:
* gtk/src/gesturelongpress.[hg|ccg]:
* gtk/src/gesturemultipress.[hg|ccg]:
* gtk/src/gesturepan.[hg|ccg]:
* gtk/src/gesturerotate.[hg|ccg]:
* gtk/src/gesturesingle.[hg|ccg]:
* gtk/src/gestureswipe.[hg|ccg]:
* gtk/src/gesturezoom.[hg|ccg]: New files.
* gtk/src/filelist.am:
* gtk/gtkmm.h: Add new files.
* tools/m4/convert_gtk.m4: Add conversions for new enums.
* .gitignore: Add new files in gtk/gtkmm.
IconTheme: Add add_resource_path() and deprecate add_builtin_icon().
Demos: Add Gestures demo

* demos/Makefile.am: Add example_gestures.cc.
* demos/gtk-demo/demos.h: Add Gestures demo.
* demos/gtk-demo/example_gestures.cc: New file.
This is gtk+/demos/gtk-demo/gestures.c, translated to C++.
Add Gestures group to the reference docs

* gtk/src/eventcontroller.hg: Add @defgroup Gestures and @ingroup Gestures.
* gtk/src/gesture*.hg: Add @ingroup Gestures.
Add GtkContainer's child properties handling

	* gtk/gtkmm/childpropertyproxy_base.[h|cc]: New files.
	* gtk/gtkmm/childpropertyproxy.[h|cc]: New files.
	* gtk/gtkmm/filelist.am: Add childpropertyproxy_base.[h|cc] and
	childpropertyproxy.[h|cc].
	* gtk/src/container.hg: Include gtkmm/childpropertyproxy.h.
	* tools/extra_defs_gen/generate_defs_gtk.cc: Add
	get_child_properties(), and use it to gather information about
	child properties in GtkContainer subclasses.
	* tools/m4/child_property.m4: New file that expands
	_CHILD_PROPERTY_PROXY macro.
	* tools/m4/convert_gtkmm.m4: Include child_property.m4.
	* tools/m4/filelist.am: Add child_property.m4.
Switch: Wrap API for performing delayed changes

	* Wrap set_state(bool) and get_state() methods, and ::state
	property.
	* Wrap "state-set" signal.
Gtk::Builder: Fix a typo in an error message
Gtk::Widget: Deprecate property_double_buffered()

* gtk/src/widget.hg: Deprecate set/get_double_buffered() and
property_double_buffered() which have been deprecated in gtk+.
Delete obsolete _IGNORE directives and obsolete comments.
Notebook: Wrap child properties

	* gtk/src/gtk_signals.defs: Add definitions for "tab-label",
	"menu-label", "position", "tab-expand", "tab-fill",
	"reorderable", and "detachable".
	* gtk/src/notebook.hg: Add wrappers for the aforementioned child
	properties.
demo: Update notebook's tabs style

	* demos/gtk-demo/demowindow.cc: Set "tab-expand" child property
	of "Info" and "Source" tabs, as it is currently done in
	gtk3-demo.
Stack: Wrap child properties

	* gtk/src/gtk_signals.defs: Add definitions for "name", "title",
	"icon-name", "position", and "needs-attention".
	* gtk/src/stack.hg: Add wrappers for the aforementioned child
	properties.
	* See https://bugzilla.gnome.org/show_bug.cgi?id=140515
Toolbar: Wrap child properties

	* gtk/src/gtk_signals.defs: Add definitions for "expand", and
	"homogeneous" properties.
	* gtk/src/toolbar.hg: Add wrappers for the aforementioned child
	properties.
	* See https://bugzilla.gnome.org/show_bug.cgi?id=140515
Gtk::Stack: Don't hide Container::add()

* gtk/src/stack.[ccg|hg]: Don't let Stack::add() hide Container::add().
Let them all be overloaded add() functions in Stack. Bug #724732.
demo: Add Stack demo

	* demos/Makefile.am: Add gtk-demo/example_stack.cc.
	* demos/gtk-demo/demos.h: Declare do_stack(); add new entry in
	testgtk_demos.
	* demos/gtk-demo/example_stack.cc: New file.
Fixed: Wrap child properties

	* gtk/src/gtk_signals.defs: Add definitions for "x" and "y"
	properties.
	* gtk/src/fixed.hg: Add wrappers for the aforementioned child
	properties.
	* See https://bugzilla.gnome.org/show_bug.cgi?id=140515
Merge branch 'master' of git://git.gnome.org/gtkmm