Added Cmake options to activate address and undefined behavior sanitizer
Added Cmake options to activate address and undefined behavior sanitizer in gcc and clang These are not activated by default and currently no tests are executed using them Also removed lots of trailing white spaces