Gdk::Display: Remove obsolete TODO comments

* gdk/src/display.hg: gdk_display_set_device_hooks() was removed before it
entered a stable API.
Vfuncs are not wrapped because GdkDisplayClass is private.
Gdk::RGBA, Color: Fix set_hsl(), improve documentation

* gdk/src/color.ccg:
* gdk/src/rgba.ccg: Fix the conversion from HSL to RGB color in set_hsl().
* gdk/src/color.hg:
* gdk/src/rgba.hg: Add docs of set_hsv() and set_hsl(). Change 'percentage'
to 'fraction' in docs. (The range is not 0..100, it's 0..1.)
Bug #720258.
Regenerate gdk_methods.defs.

* gdk/src/gdk_methods.defs: Regenerate with gen_scripts/.
* gdk/src/window.hg: Add a conversion to fix the build, but see the
  TODO comment about the possible ABI break in GTK+.
Regenerate more .defs with the latest GTK+.
Gtk::ColorChooser::get_rgba(): Add documentation
gtk/src/enums.hg: Remove documentation of enums, gmmproc adds it
Gtk::Switch: Fix _IGNORE_SIGNAL("activate")
Gtk::ToolItem: Add class docs. Add unset_proxy_menu_item()

* gtk/src/toolitem.[hg|ccg]: The gtk_tool_item_set_proxy_menu_item() docs
don't tell whether the menu_item argument can be NULL, but the gtk+ code
explicitly allows it, and the create-menu-proxy signal docs mention this
case. An unset method seems appropriate.
Gtk::Action, Activatable: Undeprecate methods that don't use a StockID

* gtk/src/action.[hg|ccg]:
* gtk/src/activatable.hg: Undeprecate all methods, signals and properties
that don't use a StockID.
* gtk/src/filelist.am: Move undeprecated classes back from
gtkmm_files_deprecated_hg to gtkmm_files_any_hg.

This was forgotten when deprecations were reverted in commit
https://git.gnome.org/browse/gtkmm/commit/?id=caf1165105d078a2cdc92caa14a1ebfc6724e6ef
Gtk::ToggleAction: Deprecate the create() that uses (deprecated) StockID

* gtk/src/toggleaction.[hg|ccg]: Deprecate the create() that uses StockID.
This should not be an API break because you could not use this deprecated
method if you had disabled deprecated API, because it takes a deprecated
type as parameter.
Gtk::UIManager: Deprecate the add-tearoffs property

It has been deprecated in gtk+ since 3.4. The corresponding set/get methods
have been deprecated in gtkmm since 3.3.2.
Fix the build with --disable-deprecated-api

* gdk/gdkmm/filelist.am:
* gdk/src/filelist.am: Split gdkmm_files_hg into gdkmm_files_any_hg and
gdkmm_files_deprecated_hg. Move color.hg to gdkmm_files_deprecated_hg.
* gtk/src/button.ccg: Include gtkmm/image.h.
* gtk/src/radioaction.ccg: Add _DEPRECATE_IFDEF_START/END.
* gtk/src/recentaction.[hg|ccg]: Hand-code deprecated constructors and
create() methods. It's the only way to get correct #ifndef directives in
the .cc file.
* gtk/src/texttag.hg: Add _CONFIGINCLUDE.
gtk/src/textiter.hg: Add an _IGNORE()

* gtk/src/textiter.hg: _IGNORE(gtk_text_iter_assign), which was added as a
result of gtk+ bug #645258.
Gtk::CellArea: Add signal_apply_attributes()

* gtk/src/cellarea.hg: Add signal_apply_attributes(). Markup the section
titles in the class docs.
Gtk::SelectionData: Add some method docs and get_data(int& length)

* gtk/src/selectiondata.hg: Add get_data(int& length). Add documentation
to some methods.
Regenerate enums defs.
Regenerate functions .defs.
Regenerate signals/properties .defs
Regenerate C docs .xml files.
3.11.4