Extend code and test analysis
- improve CI script
- analyse code with static code analysis tools (Ccpcheck, Include What You Use, ...)
- run sanitizers with unittests
- analyse coverage of unittests
- run unittest and compile error tests for different compilers and compiler optimizations