Removing old benchmark scripts and renaming kernel.
Updating to OpenCL 2 header files
Replacing deprecated clCreateCommandQueue() with clCreateCommandQueueWithProperties()
Separating kernel program compilation and linkage.