Ticket #5139: Properly simplify recursive macro definitions
daca2: don't remove large text files. there was some strange problem that results.txt was removed when a results.txt in a subfolder was removed.
Tokenizer: Added MAXTIME so cppcheck can be compiled with a hard max time. Will be used for the daca2.
Added CI script to repo
Add a target for 'testrunner' to the XCode project
Make it possible to create AST, by using the --ast flag
Fixed AST problem for 'if ((a.b&c)==d){}'
Merge pull request #196 from simartin/testrunner_xcode

Add a target for 'testrunner' to the XCode project
Merge pull request #195 from simartin/ticket_5139

Ticket #5139: Properly handle recursive macro definitions
Build with GNU's STL on OS X Mavericks to workaround clang's bug #17782
Fixed #5142 (False positive with floating-point special cases in conditions)
astyle formatting
Merge pull request #197 from simartin/mavericks_workaround_17782

Build with GNU's STL on OS X Mavericks to workaround clang's bug #17782
Add VS2012 projects for my personal use (using /LTCG, /MP, /RELEASE, /MT)
Add a script to run coverity with VS2012.
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.
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.
Remove multiple newlines.
Remove unused function.
Reduce variable scope.