avoid recompilation under WIN CI unless scheduled; get rid of MSVC warnings
- Win CI: don't force mkdir build, unless we are in a nightly scheduled run => brings compilation from 10' down to 2'30'')
- suppress some compiler warnings from 3rdparty code
- correct specular computations to resolve warnings about size_t
Edited by Wuttke, Joachim