Support unknown THROW()-style macros in symboldatabase; Fixed #5056.
Simplified related code.
Fixed problems with unknown macros for inline class methods in SymbolDatabase (#5621)
Fixed #5510 (FP: nullPointer - variable initialized in function call)
Refactorization: Simplifications in symboldatabase
CheckOther::checkCharVariable: Refactoring using AST
Refactorized inefficient usage of std::string and const char[].
Refactor CheckOther::oppositeInnerCondition() using AST and isSameExpression()
Fixed #5636: extended std.cfg, abs() about <not-bool/>.
ValueFlow: Added utility functions getValueLE and getValueGE to simplify usage
Macro parameter was not braced.
Removed compatibility code for Borland and Sun compilers which should not be necessary for a compiler supporting C++11 (as required by cppcheck).
Travis: Fixed possible null pointer dereference reported by travis
ValueFlow: changed back bailout message
Null pointer: Fixed false positive discovered by Travis when self-checking cppcheck
Refactoring CheckOther::checkCharVariable() using AST
Small cleanups in the code
Merge pull request #283 from Dmitry-Me/bracemacroparameter

Macro parameter was not braced.
Refactorized inefficient usage of std::string and const char[] (part 2).
Refactorization: Use templates and rValue references
-> Performance gain of up to 15% on entire checking time (depends on setup; Result was checked with VS12 (x64), matchcompiled version, ran on tinyxml and cppcheck itself)
Fix Cppcheck warning. Use reference to avoid redundant data-copy