#5780 - Correct unit test which was calling wrong ASSERT
tinyxml: update to latest git version 59b9aae (https://github.com/leethomason/tinyxml2).
Improved simplifications:
- Rearranged their order to solve problems with typedefs. If we simplify chained declarations before typedef parsing, we have less complex expressions to deal with (#4777).
- Fixed detection of variables hiding enums
Added unit test for #4777
Fixed #6024 (False positive (nullPointer) using in 1.66)
travis: clang: check test/CodeGenCXX/mangle-alias-template.cpp, it no longer makes cppcheck crash.
Travis: Suppress variableScope warnings in our test cases. These are FP so should be fixed asap.
Continue early to omit unneeded operations
Refactorization:
- Added missing separating comments between checks in checkother.cpp
- Moved checks related to strings into own file
run dmake
Merge pull request #408 from Dmitry-Me/continueEarlyToOmitUnneededActions2

Continue early to omit unneeded operations
Fixed #6086 (False positive: valueFlow, conditional code returns)
ValueFlow: relocate test
astyle formatting
ValueFlow: Fix crash for lambda function
Merge branch 'master' into travis_gcc_testsuite

Conflicts:
	.travis.yml