WIP windows support, LLVM beta(3.6) support