extracted runner.rb. enhance msbuild support to generate msbuild.log and allow pass multiple msbuild properties (/p options)