Add a .mailmap file.

The .mailmap feature is used to coalesce together commits
by the same person in the shortlog, where their name and/or
email address was spelled differently.
  -- "man git shortlog"

As this corrects the author information at the root (this repository),
all services parsing these information will improve by this contribution.
As discussed on IRC, this also removes the need for different aliases
on ohloh.net (currently https://www.ohloh.net/p/cppcheck/aliases)

        # Finding out duplicates by comparing email addresses:
        git shortlog -sne |awk '{ print $NF }' |sort |uniq -d

        # Finding out duplicates by comparing names:
        git shortlog -sne |awk '{ NF--; $1=""; print }' |sort |uniq -d

Signed-off-by: Stefan Beller <stefanbeller@googlemail.com>
Tokenizer:simplifyMathFunctions: added support for log()-functions. Improved testcases and documentation. The function simplifyMathFunctions() returns now true in case a simplifcation is made. This function is called within a while loop to guarantee all simplifications are made.
Tokenizer:simplifyMathFunctions: fixed false positives when simplifying special pow() cases.
CheckIO fixes. Ticket: #5051
Merge pull request #172 from stefanbeller/master

Add a .mailmap file.
Revert "Add a .mailmap file."

This reverts commit 002ec80181f17fb9209483aa77cb39020d43febf.

There was authors who don't want to get their email address published.
Revert "Revert "Add a .mailmap file.""

This reverts commit 4968330c2c3f3ef161f77af7981f06bf77e4aea4.
Fixed #5069 (sizeof(void) when variable name is override)
This patch adds pointer to format string support to printf. Ticket: #5051
Fixed #5058 (False positive: (warning) Comparison of a boolean expression with an integer.)
Fixed #5046 (False positive: Boolean value assigned to pointer)
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.
Run node make
Update .mailmap.