Remove Application and friends, because they are still not ready.

* gio/src/action.[hg|ccg]:
* gio/src/actiongroup..[hg|ccg]:
* gio/src/application.[hg|ccg]:
* gio/src/applicationcommandline..[hg|ccg]:
* gio/src/simpleaction..[hg|ccg]:
* gio/src/simpleactiongroup.[hg|ccg]: Removed.
* gio/src/filelist.am:
* goi/giomm.h: Do not mention them.
See bug #637445#c29
Regenerated .defs files.

* glib/src/glib_functions.defs:
* glib/src/gobject_functions.defs:
* glib/src/gmodule_functions.defs:
* gio/src/gio_functions.defs: Regenerated with h2defs.py, though see
  bug #660225 .
  * glib/src/datetime.hg: Added an m4 conversion that is now necessary.
Gio::DBus::Server: Add constructors.

	* gio/src/dbusserver.[hg|ccg]: Uncomment the constructors now that bug #639478
	has been fixed, though nobody has tried to use this yet.
2.30.0
Fix h2def.py not parsing function starting with G_GNUC_* macros.

* tools/defs_gen/h2def.py: Strip some G_GNUC_* macros that are known
to be placed before return type of function prototype.
Fixes bug #660225.
NEWS: mention stability
Re-add Application and related class so they can be finished.

	* gio/giomm.h:
	* gio/src/action.ccg:
	* gio/src/action.hg:
	* gio/src/actiongroup.ccg:
	* gio/src/actiongroup.hg:
	* gio/src/application.ccg:
	* gio/src/application.hg:
	* gio/src/applicationcommandline.ccg:
	* gio/src/applicationcommandline.hg:
	* gio/src/filelist.am:
	* gio/src/simpleaction.ccg:
	* gio/src/simpleaction.hg:
	* gio/src/simpleactiongroup.ccg:
	* gio/src/simpleactiongroup.hg:
ApplicationCommandLine: Update a TODO.

	* gio/src/applicationcommandline.hg:
Application, {,Simple}Action{,Group}: Update @newins{}'s.

	* gio/src/action.hg:
	* gio/src/application.hg:
	* gio/src/simpleaction.hg:
	* gio/src/simpleactiongroup.hg:

	* gio/src/applicationcommandline.hg: Add bug URL to a TODO.
SimpleAction: Wrap the signals and properties.

	* gio/src/simpleaction.hg: Wrap the signals using the
	no_default_handler option because there are no signal members exposed
	in the GSimpleActionClass struct (in fact, there is no
	GSimpleActionClass struct).  Also wrap the properties.
gmmproc: _WRAP_METHOD: Allow return types to have commas.

	* tools/pm/WrapParser.pm (string_split_commas): Modify so that when
	splitting by commas, '<' and '>' are taken into account by levels as
	is done with '(' and ')'.  This so that if a return type in a
	_WRAP_METHOD has a comma (which is possible, e.g. with std::map<>) the
	return type is not split incorrectly.
	(read_file): Modified so that '<' and '>' are tokens by which to
	split.
	* tools/pm/Output.pm (output_wrap_meth): Add `' around the return type
	when calling the _METHOD() and _STATIC_METHOD() M4 macros so that
	commas don't split the return type into more than one argument.
	* tools/m4/method.m4: Do the same (for the return type) in _METHOD()
	and _STATIC_METHOD() when calling the _CONVERT() macro for the same
	reason as above.

	Bug #661401
ApplicationCommandLine: Add the get_platform_data() method.

	* gio/src/applicationcommandline.hg:
gmmproc: _WRAP_METHOD: Use {OUT} instead of {RET} for output params.

	* tools/pm/Output.pm: Use {OUT} instead of {RET} to signify that a
	parameter is an output parameter because it is probably more
	intuitive.
	* tools/m4/convert_base.m4 (_INITIALIZE): Don't quote the C return
	because otherwise the macros in it aren't expanded when the macro is
	used.  This could be because of the recent M4 changes in the previous
	to the last commit.
DataInputStream: Add read_line_utf8() and read_line_finish_utf8().

	* gio/src/datainputstream.hg: Add the two methods and their overloads
	using the new gmmproc parameter reordering, optional parameter
	signaling and output parameter signaling functionality.  It's not
	difficult to write the _INITIALIZATION and _WRAP_METHOD macros but
	they may not be readily understandable.  I think they are, but I could
	be wrong.
VariantContainerBase: Add create_maybe().

	* glib/src/variant.{ccg,hg}: Add a create_maybe() method because it
	was discussed on the mailing list.  Clearly the variant classes are
	not intended for general use.  However, this method is added just
	so that the API is more complete.
Gio::DBus::Connection: Add UnixFDList call() method overloads.

	* gio/src/dbusconnection.{ccg,hg}: Add cancellable and
	non-cancellable UnixFDList call() methods.
Correct the ChangeLog.
Do not include glib/gvarianttype.h.

* glib/src/thread.hg: Include glib.h instead. The recent glib version
has a pragma that complains about this.
DBusMethodInvocation: Add UnixFDList return_value() method overload.

	* gio/src/dbusmethodinvocation.hg: Add the method overload.
	* gio/src/dbusmessage.hg: Add an _IGNORE.
Date: set_time(): Use g_date_set_time_t() instead of g_date_set_time().

	* glib/src/date.ccg: The latter function is deprecated.  This fixes
	the build with the master branch of glib with deprecations disabled
	though there's one small error related to the Threads discussion on
	the mailing list that will still have to be looked at.