Ticket #6187: Avoid infinite loop if eraseDeadCode does not remove anything (invalid goto into a dead loop's body).
Fix plural of "child" -- it is not "childs" but "children".
Merge pull request #451 from lanurmi/childs-children

Fix plural of "child" -- it is not "childs" but "children".
Don't proceed to outer scope once match is found
Merge pull request #452 from Dmitry-Me/stopOnceFirstMatchIsFound

Don't proceed to outer scope once match is found
Fixed typos in comments, no functional changes.
Reduce RAM usage: Avoid keeping a copy of the preprocessed source files content during checking.
Fixed two invalid TODO tests
Added support for member variables in Check64BitPortability::pointerassignment()
Support do-loops in CheckStl::stlOutOfBounds()
Some small refactorizations:
- Removed redundant calls to std::string constructor
- Use default parameters in some places
Fixed GUI bug: file test.cpp is loaded from file if scratchpad is empty.

The underlying problem was in lib and is fixed by changing the behaviour of CppCheck::check(). Checking is performed on empty content without attempt to load from file.
Ticket #5625: Simplify constant ternary operator in template parameters.
Merge pull request #450 from simartin/ticket_6187

Ticket #6187: Avoid infinite loop if eraseDeadCode does not remove anything
Merge pull request #453 from simartin/ticket_5625

Ticket #5625: Simplify constant ternary operator in template parameters.
Fixed #6196: Posix support for ignoreReturnValue and improved indentation of posix.cfg
astyle formatting

[ci skip]
Fixed #6203 (AST: fix problem with '; static_cast<...')
AST: improved handling of new
AST: don't hang when using auto in new statement