Got most of this building and running under Wine, which is handy.

Need to figure out x86 calling convention on Win32, or rather what I have to do to make LLVM go along with it.
Added attributes to function parameters and return values in TVM.

Right now they don't do anything, but they will allow me to fix LLVM
calling convention problems.