Resolve CID 1037100
Avoid GCC name shadowing warning.
Changed handling of unhandled characters:
- Don't abort checking (reverts 42140b64888c7f313f6c9593447647c97de3bfa4)
- Modified error message: New Id unhandledCharacter, removed redundant line information, improved message text
Improved check: portability message when calling memset on a class with floating point numbers (#5421)
New check: Division by sizeof() as parameter to memset/memcpy/memmove/etc. as they expect a size in bytes (#5698)

Refactorizations in sizeof checking:
- Changed severity of sizeofwithsilentarraypointer to warning
- Made pointerSize message conclusive - there seems to be no reason for inconclusive
Removed newline from divideBySizeofError message
Fixed false negative #4306: Detect loop access of empty STL container
Merge pull request #390 from Dmitry-Me/suppressGccShadowingWarning

Avoid GCC name shadowing warning.
Merge pull request #388 from Dmitry-Me/resolveIssue1037100

Resolve CID 1037100: possible dereference of _errorLogger nullpointer
Refactorized Variable::isIntegralType() and Variable::isFloatType():
- Cached property
- Make use of it in several checks
- float* is flagged as floating point type
travis: clang check: don't ignore test/Lexer/unicode.c, the file no longer crashes cppcheck.
ValueFlow: Fixed nullpointer FP warning in checksizeof
Further resolve CID 1222223
Resolve CID 1132030
Fix hang in libdmtx package. found through daca2.
Change fix for hang so there won't be FP
Fixed #6044 (hang: darkplaces / cl_particles.c)
Dead pointer: Fixed FP for subfunction pointer argument
Merge pull request #393 from Dmitry-Me/furtherResolve1222223

Further resolve CID 1222223
Merge pull request #394 from Dmitry-Me/resolve1132030

Resolve CID 1132030