Add Gio::Resource

* gio/src/resource.[hg|ccg]: Add class Resource, enum ResourceFlags and
enum ResourceLookupFlags.
* glib/src/bytes.hg: Mention Resource in a comment.
* tools/m4/convert_gio.m4: Add conversions for GResource, GResourceFlags and
GResourceLookupFlags. Bug #739206.
Docs: Use doxygen-extra.css

* configure.ac: Require mm-common 0.9.7.
* .gitignore: Ignore doxygen-extra.css.
* docs/reference/Doxyfile.in: Use doxygen-extra.css instead of doxygen.css.
Gio::Resource: Add get_file_exists_nothrow(). Rename some methods

* gio/src/resource.[hg|ccg]: Add get_file_exists_nothrow() and
get_file_exists_global_nothrow(). Rename the get_info() and get_info_global()
methods that only check if a file exists. Use std::string for path names.
Bug #739206.
Add Glib::Binding

* .gitignore: Ignore binding.[h|cc].
* glib/glibmm/objectbase.h: Add a comment.
* glib/src/filelist.am: Add glib_signals.defs and binding.hg.
* glib/src/glib.defs:  Add glib_signals.defs.
* glib/glibmm.h: Add binding.h.
* tools/extra_defs_gen/generate_defs_glib.cc: Add get_defs(G_TYPE_BINDING).
* tools/m4/convert_glib.m4: Add conversion for BindingFlags.
* tools/generate_wrap_init.pl.in: Define GLIBMM_INCLUDED_FROM_WRAP_INIT_CC.
* glib/src/binding.[hg|ccg]: New files with enum BindingFlags and class Binding.
* glib/src/glib_signals.defs: New file with info about GBinding's properties.
Bug #738663.
gmmproc: _WRAP_GERROR: Add documentation to the generated enum Code

* tools/pm/Output.pm: output_wrap_gerror(): Get the enum documentation from
the docs.xml file.
* tools/m4/gerror.m4: Include the documentation before 'enum Code' in
the generated code.

_WRAP_GERROR was overlooked when José Alburquerque implemented the
documentation of other enums (bug 544694).
Glib::Checksum::ChecksumType: Remove erroneous documentation

* glib/src/checksum.hg: Remove the erroneous '@class ChecksumType' comment.
Should have been '@enum ChecksumType'. It's unnecessary now that gmmproc
generates enum documentation.
gmmproc: simple records parser implementation added

    * glib/src/glib_functions.defs:
    * glib/src/gmodule_functions.defs:
    * gobject_functions.defs: updated def files, which are generated by
      a new parser.
    * glib/src/regex.hg: missing conversion definition added.
    * tools/defs_gen/gir-defs-generator.py: enabled generating methods
      (temporary disabled generating enums).
    * tools/defs_gen/girparser.py: added a few class for parsing xml gir
      file (mostly methods and records items).
    * tools/defs_gen/girprinter.py: method for printing records into a def
      file added.
    * tools/gen_scripts/gio_generate_methods.sh:
    * tools/gen_scripts/glib_generate_methods.sh: replaced old generator
      by a new one.
    * tools/m4/convert_glib.m4: minor, added missing conversion entry.