gen_scripts: Correct some comments/documentation.

	* tools/gen_scripts/gio_generate_extra_defs.sh:
	* tools/gen_scripts/glib_generate_extra_defs.sh:
	These do not need JHBUILD_SOURCES to be defined.
gio_signals.defs: Regenerate.

* gio/src/gio_signals.defs: Regenerate with gen_scripts.
2.33.2
Update .gitignore.

* .gitignore: Add /glib/glibmm/threads.[h|cc]. Update /examples/dbus/*.
generate_wrap_init.pl: Add _INCLUDE_IN_WRAP_INIT, _GMMPROC_WRAP_CONDITIONALLY.

* tools/generate_wrap_init.pl.in: Handle _INCLUDE_IN_WRAP_INIT and
_GMMPROC_WRAP_CONDITIONALLY.
* tools/m4/class_shared.m4: Add _INCLUDE_IN_WRAP_INIT and
_GMMPROC_WRAP_CONDITIONALLY. Bug #678883.
Gio::DBus::Connection: Add get_last_serial().

* gio/src/dbusconnection.hg: Wrap g_dbus_connection_get_last_serial().
Added Glib::Bytes and Gio::InputStream::read_bytes().

* glib/src/bytes.[hg|ccg]:
* glib/src/filelist.am:
* tools/m4/convert_glib.m4: Added a simple GBytes wrapper.
* gio/src/inputstream.[hg|ccg]: Added read_bytes(), read_bytes_async()
and read_bytes_finish() using the new Glib::Bytes type.
Gio::OutputStream: Add write_bytes().

* tools/m4/convert_glib.m4:
* gio/src/outputstream.[hg|ccg]: Add write_bytes(), write_bytes_async(),
and write_bytes_finish().
Gio::InetSocketAddress: Added get_flowinfo() and get_scope_id()

* gio/src/inetsocketaddress.hg: And add the properties.
2.33.3
Glib::Checksum: Fix a typo.

* glib/src/checksum.hg: Should be *_SHOULD_*, not *_SHOUD_*.
Update .gitignore.

* .gitignore: Ignore bytes.{cc,h}.
Show get_type() in the API documentation.

* tools/m4/class_boxedtype.m4:
* tools/m4/class_boxedtype_static.m4:
* tools/m4/class_gobject.m4:
* tools/m4/class_interface.m4: Move the static get_type()
functions out of the ifdef so that doxygen can see them,
because they are sometimes needed, for instance when
implementing a custom container.
Bug #670212 (Mark Vender).
Wrap g_variant_type_peek_string() by hand.

* glib/src/gvarianttype.hg:
* glib/src/gvarianttype.ccg: The wrapped function does not return
a C string (it is not NULL terminated), so std::string(str, size)
constructor needs to be used. I wonder how glibmm_variant test
passed through all distchecks so far...
Properly wrap g_key_file_load_from_dirs().

* glib/src/keyfile.hg:
* glib/src/keyfile.ccg: The just deprecated wrapper was
incorrectly passing an array wrapper for full_path parameter when
it should pass a std::string&, because full_path is an output
parameter. Added handwritten wrapper passing proper parameter.
Glib::Threads:[Rec]Mutex: Add wrap() functions.

* glib/src/threads.[hg|ccg]: Add Mutex* wrap(GMutex*) and
RecMutex* wrap(GRecMutex*). Bug #483790.
Add _CUSTOM_CTOR_CAST macro for _CLASS_OPAQUE_COPYABLE.

* tools/m4/class_opaque_copyable.m4: New macro.
Implement custom cast constructor for VariantBase.

* glib/src/variant.hg:
* glib/src/variant.ccg: Use _CUSTOM_CTOR_CAST macro and implement
cast constructor.  This is needed, because we always want to sink
a GVariant.
Add a test checking whether floating variants are always sunk.

* tests/glibmm_variant/main.cc: New test.
gio_extra_objects: Mention GMenuItem.

* gio/src/gio_extra_objects.defs:
This helps the documentation generator.