Refactorized resource files:
- Stored global information about cppcheck version and copyright string in a single resource.h file.
- Use macros of windows.h instead of numeric values for filetype, etc.
- Added versioninfo metadata to lib (#4275)
- Removed VS resource editor code from resource files - these files shouldn't be modified with it to avoid information loss
- Renamed files to version.h/rc
- Encoded files as ANSI again - use escape sequences for unicode characters in literals (#4281)
Message refactorization: checkstl.cpp
Fixed setting default application at first start.
Removed unnecessary copy-ctor and dtor in class ErrorItem - they are generated automatically. Use initializer list in remaining ctors.
Fixed freeze when canceling projectfile dialog when creating a new Project.
Updated gui.pro (forgot it in last commit)
Slightly changed layout of stats dialog: Reduced height of form to reduce empty space on screen.
New attempt on properly fixing Unicode characters in version resource.
Removed redundant, nested QVBoxLayout controls
Set notr="true" for strings that are never displayed.
Use the same style for inconclusive errors as in CLI when writing txt reports.
Fixed #4226 (False positive: Uninitialized variable (problem with namespace ::rtl))
SymbolDatabase: Improved find function functionality. Taking arguments into account
SymbolDatabase: Improved find function functionality. Taking arguments into account
speed up checks by caching commonly looked up stuff in the symbol database (checkexceptionsafety)
Fixed #4284
TemplateSimplifier: Fixed bad pattern that was detected by CheckInternal and pointed out by edward-san. The handling of recursive templates is better now.
Makefile: update with 'dmake'; gui: run 'lupdate gui.pro ; lrelease gui.pro'.
Fixed #4226 (False positive: Uninitialized variable (problem with namespace ::rtl))
Update cli/version.rc

Forward slashes in include to not break cross-compilation.
Fixed #3190 (SymbolDatabase: Parse of sub class constructor fails)