Only enable solution building and related MSBuild features when compiling JSILc on Windows. This should automatically disable it when people try to build JSILc on Mac or Linux using Mono.
Drop use of Client .NET framework profile in JSIL.csproj
Fix wrong conditional on Compiler references
Change the signature of the JavascriptFormatter.Identifier(string, EscapingMode?) overload so that the second argument is not nullable, and introduce an EscapingMode.None value. The null was causing problems because Mono's C# compiler has a slightly different implementation of overload resolution in this scenario, and there were two valid overloads for (string, null) because I'm a moron.
changes to make the unit test suite run on mono.
Windows compatibility fixes for Matthias' Linux/Mono unit test suite changes.
Moved newline/directory separator fixup functions into a static helper class.
Reformat test case names so that they don't contain dots. This might make monodevelop's test runner happier.
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