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
code cleanup for invertOperatorForOperandSwap()
dmake: "make dmake" now also runs the binary after compilation.
travis: update to check latest major kernel version (3.14)
Refactoring. Created utility function isOppositeCond()