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:simplifyMathExpression: fixed false negatives in simplifying Pythagorean and Hyperbolic identities.
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.