Added support for complex patterns to CheckOther::checkIncorrectStringCompare()
Moved checks related to boolean type (not condition checking!) from checkother into new file
Moved checks related to sizeof usage from checkother into new file
Uninitialized variables: Assume that function initializes struct if it is unknown if it does
Uninitialized variables: Fixed fp when initializing struct with function in loop body
Implemented support for move constructors:
Adapt code to Function::eMoveConstructor
introduced in commit eb2962792f50e440dc126b0e9c548623e78d3d4b
Tokenizer: don't simplify 'a!=(b!=0)' to 'a!=b'. Ticket: #4697
fixed #4726: simplify bitwise Not (~ %num%)
avoid crash in checkother:wrongPipeParameterSize when a pointer with unknown size is provided.
Templates: better handling of 'X<class Y>' template instantiations. Ticket: #4544
Fixed #4544 (Crash with this line : class CD : public CC< class CB< CA > >)
Removed duplicate unit tests in testbufferoverrun.cpp
Simplified TestBufferOverrun::readlinkat test cases (sizeof, known variables)
Simplified TestBufferOverrun::readlink test cases (sizeof)
Simplified TestBufferOverrun test cases (sizeof, known variables, casts, etc)
add VS2012 projects for my personal use (using /LTCG, /MP, /RELEASE, /MT)
move astyle options to astyle.ini and use it in runastyle and runastyle.bat
astyle.ini: use --lineend=windows since when having autocrlf=true using --lineend=linux messes up the line endings
gui: losslessly compress images with https://github.com/subzey/zopfli-png