htmlreport: make link to index page ("Defect list") fixed on the screen so we can always access it regardless of how low we scrolled.
htmlreport: remove redundant <style> tags, make html output readable.
htmlreport: splitup HTML_HEAD where we want to insert the list of errors.
htmlreport: show index of errors of current page under Defect List link.
Preprocessor: set error flag when unhandled characters are found so checking can bailout
htmlreport: make content div overflow the menu properly when scrolling horizontally.
Merge pull request #330 from matthiaskrgr/htmlreport_2

Htmlreport: minor cleanup, write index of errors (with links) under "Defect list" in menu for each page
Merge pull request #329 from HeisSpiter/master

Add a new test for OpenFile function from windows.cfg.
htmlreport: print filename in file page heading.
Merge pull request #328 from matthiaskrgr/htmlreport

htmlreport: print filename in file page heading.
#5875 fix 'lib/checksizeof.cpp:142:26: runtime error: member call on null pointer of type 'Token'. Improve error handling in CheckSizeof::checkSizeofForPointerSize()
Fixed #5867 (invalid debug warnung: Scope::checkVariable : varid0)
Fixed #5890 - crash: wesnoth desktop_util.cpp / unicode.hpp.
Fixed #5885 - fsanitize=undefined: signed integer overflow: 2147483647 + 1 cannot be represented in type 'int' in lib/tokenize.cpp.
MathLib: Added missing testcase for incdec.
Fixed timer name
Moved getSourceFilePath(), isC() and isCPP() from Tokenizer to TokenList

Conflicts:
	lib/tokenize.cpp
Tokenizer::tokenize() can now be called without AST being created
Simplify rValue reference arguments without name (&& -> & &)
Fixes for test suite, added a TODO unit test about bad typedef simplification