Support more patterns when replacing stuff like 'or' (#6201)
Support :: prefix in front of allocation function.
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.