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
Fixed lots of bugs in the AST:
- Support new and delete
- Properly handle "..."
- References and rValue references as function parameters
- Destructor definitions
Fixed VS warnings
Attempt to fix travis and some more VS warnings
Fixed remaining VS warnings (hopefully all of them, this time)
Fixed incorrect usage of startOfExecutableScope() (Checking time reduced by ~60% (nonlinear) for #5876)
Add VS2013 projects for my personal use (using /LTCG, /MP, /RELEASE, /MT).

[ci skip]
Add a script to run coverity with VS2013.

[ci skip]
Move astyle options to astyle.ini.

This way we can use it in runastyle and runastyle.bat.

Settings changes:
* specify the files to exclude instead of specifying the files to style
* remove `--lineend` option
* keep the file's modified timestamp
* only show the styled files on the command output

Also change the astyle version check to only check for older not the exact version.

[ci skip]
Update runastyle.bat from MPC-HC.

It includes a check if astyle is present and for astyle's version.
Also, it allows drag and dropping files onto it to style them.

[ci skip]
Remove multiple newlines.

[ci skip]
Tweak sorttable.js.

[ci skip]
Update Apache config to v2.4.0.