Cmake improvements

* Suppress selected warnings on VC.
* Configurable directories (for CI server).
* Remove TABs on CMake files.