Build: Trick analyzers into understanding how CRM_ASSERT() actually works
Build: Move the version number to a separate file
Build: Teach make how to be even less verbose
Fix: Resolve all clang analyser defects