Misc fixes

 - Fixes all unit tests except Sweet.js
  - The Sweet.js test has a number of issues; the assertion is wrong, the compiler is mysteriously returning null, and Sweet.js is not deterministic anyway, so the test is impossible.
 - Fixes slow builds
 - Fixes C# code blocks in Markdown