Fixed #6328: Use isAttributeNoreturn() whereever we also check Library::isnoreturn().
Refactorization: Removed whitespaces at the end of Token::Match patterns
run dmake
Fixed #6361 (crash: CheckBufferOverrun)
New internal check: Catch extra whitespace in match patterns

Inspired by a recent commit from PKEuS.
Fix up extra whitespaces in match patterns

Detected by new internal check.
Fixed #6373: Support bitops in clarifyCalculation check
Fixed #6022: Support ++%var% in valueFlowForLoop1
Fixed TODO unit test: properly handle loops that are never executed
Fixed #5497: Support designated initializers in array size detection
Fixed #5223: Bailout in valueFlowForLoop1() for complex conditions

Refactorization: Reuse result instead of calling MathLib::toLongNumber() twice
Merge branch 'master' into travis_gcc_testsuite