Functional for CUDA
Code generator
Prepping for 1-level colored execution
Merge branch 'feature/color2' into feature/vectorisation

Conflicts:
	apps/c/airfoil/airfoil_hdf5/dp/adt_calc_kernel.cpp
	apps/c/airfoil/airfoil_hdf5/dp/adt_calc_kernel.cu
	apps/c/airfoil/airfoil_hdf5/dp/adt_calc_seqkernel.cpp
	apps/c/airfoil/airfoil_hdf5/dp/airfoil_kernels.cpp
	apps/c/airfoil/airfoil_hdf5/dp/airfoil_kernels.cu
	apps/c/airfoil/airfoil_hdf5/dp/airfoil_op.cpp
	apps/c/airfoil/airfoil_hdf5/dp/airfoil_seqkernels.cpp
	apps/c/airfoil/airfoil_hdf5/dp/bres_calc_kernel.cpp
	apps/c/airfoil/airfoil_hdf5/dp/bres_calc_kernel.cu
	apps/c/airfoil/airfoil_hdf5/dp/bres_calc_seqkernel.cpp
	apps/c/airfoil/airfoil_hdf5/dp/res_calc_kernel.cpp
	apps/c/airfoil/airfoil_hdf5/dp/res_calc_kernel.cu
	apps/c/airfoil/airfoil_hdf5/dp/res_calc_seqkernel.cpp
	apps/c/airfoil/airfoil_hdf5/dp/save_soln_kernel.cpp
	apps/c/airfoil/airfoil_hdf5/dp/save_soln_kernel.cu
	apps/c/airfoil/airfoil_hdf5/dp/save_soln_seqkernel.cpp
	apps/c/airfoil/airfoil_hdf5/dp/update_kernel.cpp
	apps/c/airfoil/airfoil_hdf5/dp/update_kernel.cu
	apps/c/airfoil/airfoil_hdf5/dp/update_seqkernel.cpp
	op2/c/src/core/op_lib_core.c
	op2/c/src/core/op_rt_support.c
	translator/c/python/op2.py
Testing color2 res_calc