Update for libnotify 0.7.5, first part.

A large part of these changes has been done by Phong Cao. Bug #691389.
More commits will follow before the update to 0.7.5 is finished.

* .gitignore: New file.
* Makefile.am: Remove unnecessary space.
* configure.ac: Update version (to 0.7.0 for now) and dependency checks.
* examples/Makefile.am: Don't try to build status-icon and widget.
* examples/action/test-window.[cc|h]: Don't call the deleted method
Notification::attach_to_widget(). Add on_button_clicked(), on_closed(),
m_is_closed.
* examples/update/main.cc: Add sleep() before update(). Don't test
GLIBMM_EXCEPTIONS_ENABLED. Glibmm exceptions are always enabled nowadays.
* libnotify/libnotifymm/Makefile.am: Don't include wrap_init.h in
files_extra_h. It's added by Makefile_build_gensrc.am_fragment.
* libnotify/src/libnotify_methods.defs:
* libnotify/src/libnotify_signals.defs: Updated from libnotify.
* libnotify/src/notification.[ccg|hg]: Members deleted and added to get it
in sync with libnotify 0.7.5.
* tools/extra_defs_gen/generate_defs_libnotify.cc: Avoid compiler warnings.
* tools/m4/convert.m4: Include convert_glibmm.m4 instead of convert_gtkmm.m4.
* tools/m4/convert_libnotifymm.m4: Replace _CONVERSION of GtkStatusIcon by
_CONVERSION of GdkPixbuf.
Use mm-common.

Many new and modified files have been copied from mm-common/skeletonmm.
The changes in C++ source code are necessary for building with
./configure --enable-warnings=fatal.

* autogen.sh:
* configure.ac: Modify.
* */Makefile.am: Modify, unless listed as delete.
* */Makefile*.am_fragment: Delete.
* docs/reference/Doxyfile.in: Change some configuration options and update
for doxygen 1.8.2.
* docs/reference/Makefile.am:
* docs/reference/glibmm_doxygen_tags:
* docs/reference/*.html_fragment:
* examples/*/Makefile.am: Delete.
* examples/action/main.cc: Replace the deprecated Gtk::Main by
Gtk::Application.
* examples/basic/main.cc:
* examples/icon/main.cc:
* examples/server-info/main.cc:
* examples/update/main.cc: Replace "main(int argc, char** argv)" by
"main(int, char**)".
* libnotify/Makefile.am: Delete.
* libnotify/libnotifymm-1.0.pc.in: Replace by libnotifymm.pc.in.
* libnotify/libnotifymm-uninstalled.pc.in: New file.
* libnotify/libnotifymmconfig.h.in: Modify.
* libnotify/libnotifymm/private/Makefile.am: Delete.
* libnotify/libnotifymm/filelist.am:
* libnotify/src/filelist.am: New files.
* libnotify/src/notification.ccg: Remove an unused argument name.
* libnotify/src/notification.hg:  Add #undef LIBNOTIFY_DISABLE_DEPRECATED.
* libnotify/stamp-h.in: Delete.
* scripts/*: Delete the whole directory.
* tools/generate_defs_and_docs.sh: New file.
* tools/extra_defs_gen/Makefile.am:
* tools/m4/Makefile.am: Delete.
* tools/m4/filelist.am: New file.
Some fixes to make it more in sync with libnotify 0.7.5.

* libnotify/libnotifymm.h: Remove libnotifymm_[major|minor|micro]_version,
which are not defined anywhere.
* libnotify/libnotifymm/notify.[cc|h]: Add set_app_name().
* libnotify/src/libnotify_docs.xml: Update from libnotify.
* libnotify/src/notification.[ccg|hg]: Deprecate methods that are deprecated
in libnotify 0.7.5.
Bug #691389.
Updated files for 0.7.0 release
Don't use -pedantic (breaks build on pango headers)
Auto-generate the ChangeLog from the git log for 'make dist'.

	* Makefile.am: Include the dist-changelog.am file copied in build/
	from mm-common so that the ChangeLog is automatically generated from
	the git commit messages on 'make dist'.
Move to a generated ChangeLog.