Cleanup code - reorder checks and make variable declaration scope narrower.
Fix clang compiler warning in mathlib.cpp and repair test case for #5895
Library: handle validation expression '-1000-0'. Ticket #5847
Merge pull request #334 from Dmitry-Me/ReorderChecksAndCleanupDeclarations

Cleanup code - reorder checks and make variable declaration scope narrower
#5909 crash: clang: test/Preprocessor/ifdef-recover.c. Avoid segfault in Preprocessor::getcfgs() on invalid code.
Library: Added 'podtype' element. Partial fix for #5623
Tokenizer: Use 'podtype' info from library. Partial fix for #5623
Ticket #5907: Properly handle extern declarations in Tokenizer::simplifyVarDecl.
Merge pull request #335 from simartin/ticket_5907

Ticket #5907: Properly handle extern declarations in Tokenizer::simplifyVarDecl
Library: Change range operator in validation pattern to ':'
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.1.