Bring variable declarations closer to where they're first used.
Some minor PEP8 fixes
qt.cfg: Define Q_DECL_EXPORT and Q_DECL_IMPORT
htmlreport: stats: display total number of warnings/errors.
Multicondition: Fixed FP when using dynamic_cast
add missing flag. this testcase should only run in non-simplified mode.
reduce: simplify multiline function declarations better
astyle formatting

[ci skip]
ValueFlow: Fix for if/else valueflow analysis
CheckBufferOverrun: Fixed minsize checking of string literals. Check sizeof string instead of strlen.
Updated message for strncat usage
Fixed crash #5991: Don't crash when lambda is incomplete
Fixed crash #6004: Support struct initializations in AST
ValueFlow: Simple multivariable control flow analysis to avoid FP when 'control variable' is used
ValueFlow: Cleanup variable
Fixed ValueFlow --debug output
Token: Added utility function getStrSize as a complement to getStrLength
reduce: simplify multiline #define statements
ValueFlow: improved analysis in for loops to avoid fp
Tokenizer: Don't remove struct member in Tokenizer::simplifyKeyword()
Tokenizer: Added FIXME for keywords handling