fix C2883 in MSVC build
fix configuration for llvm builds with assertions
fix #724 overwritten conf file
when ldc changes also rebuild runtime
also exclude unittest projects from default build in VS
remove all the "tmp" IR names
fix newline
add a few IR names
fix CMP0054 policy warnings