started implementation of OpenCL kernels for better color distance metrics.

using CIDE2000 color distance metrics. Computationally intensive but
embarassingly parallel, hence the OpenCL.