Clean builds and win64 work.
A lot of things have been re-ordered in the generated code, so I don't have a good way to compare it. I guess what's left is to clean out my unrelated changes and ask Jacek to review it.
I also made a Vagrantfile for a build vm. Any reason not to leave that in?