Use $(MMDOCTOOLDIR) instead of @MMDOCTOOLDIR@ in Doxyfile.in.

MM_CONFIG_DOCTOOL_DIR([doc]) defines MMDOCTOOLDIR=${top_srcdir}/doc, which
Doxygen does not understand, if it's substituted into Doxyfile. Let 'make' do
the necessary recursive substitutions and export the result to Doxygen in the
environment variable MMDOCTOOLDIR.

* build/doc-reference.am: Export MMDOCTOOLDIR to Doxygen.
* skeletonmm/configure.ac: Add MM_CONFIG_DOCTOOL_DIR([doc]).
* skeletonmm/doc/reference/Doxyfile.in: Replace @MMDOCTOOLDIR@ by
$(MMDOCTOOLDIR). Bug #673984.
Dist .js files that doxygen now generates
0.9.6
Update skeletonmm.

* skeletonmm/.gitignore: Add files copied by MM_CONFIG_DOCTOOL_DIR([doc]).
* skeletonmm/codegen/generate_defs_and_docs.sh: New file.
* skeletonmm/codegen/Makefile.am: Include generate_defs_and_docs.sh in
distribution.
* skeletonmm/doc/reference/Doxyfile.in: Make it more like Doxyfile.in
in glibmm and gtkmm.
Add ALIAS for @newin with 3 arguments. Some C projects (goocanvas, grilo,
gstreamer) use "Since: 1.2.3", instead of "Since: 1.2".
* skeletonmm/skeleton/src/skeleton_extra.defs: Rename to skeleton_signal.defs.
* skeletonmm/skeleton/src/skeleton_vfunc.defs: New file
* skeletonmm/skeleton/src/skeleton.defs:
* skeletonmm/skeleton/src/filelist.am: Update with new and renamed files.
Fix the build
Fix the distribution.

* Makefile.am: Include skeletonmm/skeleton/src/skeleton_vfunc.defs and
skeletonmm/codegen/generate_defs_and_docs.sh in distributions.
Update for Doxygen 1.8.

* skeletonmm/doc/reference/Doxyfile.in: Update with Doxygen 1.8.3.
doxygen -s -u Doxyfile.in
* util/post-process.pl: Don't collapse almost all multiple spaces to a
single space. It distorts the formatting of @code blocks, even more so with
Doxygen 1.8.
* util/doxygen.css: Add rules for div.fragment and div.line. Used for @code
blocks by Doxygen 1.8.
doap category core