Revert "Improved handling of 0 initializations (#4604)"

This reverts commit 1201e417ec568fde523a6a751415eb06778b833a.
Now really fixed #4604.
Fixed #4520 (segmentation fault of cppcheck (preprocessing))
CppCheck: Added _simplify flag that can be used by clients to disable simplifications
Fixed #4711: (false positive: Consecutive return...)
More general fix to #4187 (False positive: Variable inside a lambda is reported as uninitialized)
More general fix to #4187 (False positive: Variable inside a lambda is reported as uninitialized)
Travis: Problems with matchcompiler.py
Fixed bug in handling rvalue references: Scope has to be set everywhere. (#4732)
Distinguish between different swprintf overloads. (#4790)

Fixed MSVC warning recently introduced
Fixed #4799 (Segmentation fault in K&R simplification inside lambda expression)
makefile: make it possible to turn on matchcompiler verifications with 'VERIFY=1'
Fixed #4798 (Token::Match(tok, '&|*|%var%') behaves differently when parsed or compiled)
Travis: Run tests and checks with --verify
CheckAssert: Fixed 'NULL pointer check and dereference code'
made CheckAssert::inSameScope static to silence cppcheck warning
Fixed #4797 (matchcompiler.py cannot handle overloaded findsimplematch and findmatch)
CheckClass: Fixed nullpointer check and then dereference warning.
Fixed #4789 (uninitMemberVar not found when constructor contains default parameters)
CheckOther::checkSuspiciousEqualityComparison: check if --inconclusive has been used since the message is inconclusive
Fixed #4755 (buggy --xml reports in 1.59)