Write compiler warnings to stderr and only fail test compilation on compile errors.
Explicitly set WarningLevel to 4 and set TreatWarningsAsErrors to false in the test compiler.
Save compiler warnings and write them out to stderr when reusing a cached compile.
Fix problems compiling the unsafe code test cases.
Fix the four failing test cases that rely on unsafe
Fix the performance tests not compiling