Misc improvements

This pull request contains mostly the non-linux parts of my linux-support request. I also dropped the LLVM install directory change, as that understandably blocks merging before the test system has been changed. And there's one new commit, the removal of the Is32Bit property.