add parameter
Make the MAN_SUBDIR setting overide the name of the directry the man pages are placed in.
Enabling possibility to have { and } in (latex) index items

In the doxygen manual the index items for \{ and \} were missing due to the missing support for the usage of { and } in parts of the code.
This patch fixes this problem by introducing 2 new latex commands. See also http://tex.stackexchange.com/questions/153291/index-unmatched-braces-in-latex
Further improvements in the index are:
- consistency in different places
- correction of index for \::
- placing \~ on a more logical place (together with other special characters, ~ is in the ASCII table after a-z whilst other characters are before this range)
Bug 722786 - configure --prefix=/opt/foo not accepted
Bug 722759 - Documentation for derived classes no longer has an "Additional Inherited Members" section after upgrading Doxygen from 1.8.3.1 to 1.8.6
Bug 722711 - [PATCH] Link refs with no title swallow an extra newline
Bug 722788 - Command \| not working when last character in markdown table line
Add line numbers in case comment is not closed properly.

This bug fix is an extension to the bug fix:  Add warning when encountering a nested comment start (/*) without matching end (*/).
It is quite hard to find the place in the source file where the problem occurs. This bug fix helps to locate part of the problems, it is not perfect it only gives the starting comment tags that give a problem (other problems also occur e.g. when // is followed by */).
sqlite3: extract more info

memberdef table changes:
* rename bstart to bodystart
* rename id_bfile to id_bodyfile
* add bodyend
* add {brief,detailed,inbody}description

Signed-off-by: Adrian Negreanu <adrian.m.negreanu@intel.com>
sqlite3: SQLITE_TRANSIENTs

In table basecompoundref, use SQLITE_TRANSIENT for
base, derived, refid
testsqlite3: a test for sqlite3gen

This verifies the 'memberdef' table against the generated XMLs.
It accomplishes this by executing a sql query, constructed by iterating
through the children and attributes of the memberdef XML element.

The information translated from xml to sql, is then removed from the DOM,
and the unprocessed bits are printed as warning messages.

usage:
    testing/testsqlite3.py -d /.../doxygen_sqlite3.db -x /.../xml/test__x11_8cpp.xml

output:
WARNING: 'location' has unprocessed attr 'bodyend'
WARNING: 'memberdef' has unprocessed child elem 'briefdescription'
WARNING: 'memberdef' has unprocessed child elem 'detaileddescription'
WARNING: 'memberdef' has unprocessed child elem 'inbodydescription'
WARNING: 'memberdef' has unprocessed child elem 'location'
WARNING: 'memberdef' has unprocessed attr 'kind'
WARNING: 'memberdef' has unprocessed attr 'prot'
WARNING: 'memberdef' has unprocessed attr 'static'
WARNING: 'memberdef' has unprocessed attr 'id'
Bug 723516 - star is not printed in \code environment
Bug 723314 - Doxygen crashes on incorrect end group /**< @} */
Merge pull request #95 from albert-github/feature/bug_latex_index_1

Enabling possibility to have { and } in (latex) index items
Merge pull request #101 from albert-github/feature/bug_commentcnv

Add line numbers in case comment is not closed properly.
Merge pull request #104 from groleo/master

sqlite3 fixes
Merge pull request #90 from hakanardo/mansubdir

MAN_SUBDIR parameter
Merge branch 'master' of github.com:doxygen/doxygen
Fixed memory leak in nested comment administration