Fix for Windows build and making NEON target optional

Recently added NEON build has some problems - it has broken Windows build, it requires LLVM to support all targets and increases binary size of ISPC. The changes make ARM support conditional (off by default) and fix Windows build.

To enables ARM build run: make ARM_ENABLED=ON