Merge pull request #161 from amai2012/maibranch

Enable more doxygen features (include JS search engine) and one doxygen ...
Fixed #4952 (SymbolDatabase: unknown types in log file)
Fixed #4950 (Tokenizer: order of int modifiers)
Fixed #4949 (define symbol used in code => 'Analysis failed' message is written.)
astyle formatting
SymbolDatabase: Optimisation of previous fix for #4952
AssignIf: Improved handling of function calls
Improved handling of the __FILE__ macro
Added some unit tests to improve test coverage in cmdlineparser
Fixed #4708: prefix {in,de}crement too eagerly computed.
reassign var: better handling of struct members
Merge pull request #162 from simartin/ticket_4708

Fixed #4708: prefix {in,de}crement too eagerly computed.
Symbol database: improved type handling (fix problems in previous commit). Ticket: #4952
astyle formatting
Fixed #4942 (1.61 is very slow (compared to 1.60.1))
Ticket #4959: Simplify {in,de}crements of known variables.
Merge pull request #163 from simartin/ticket_4959

Ticket #4959: Simplify {in,de}crements of known variables.
astyle formatting
Update doxyfile to v1.8.4.
doxyfile: disable dot support.