CodeGen_GPU_Host now a template to generate both X86 and ARM variants.
Switch from preprocessor templating to C++ templating
Fix for older compilers.
Merge branch 'gpu-host-targets'
Merge branch 'master' of github.com:halide/Halide