First version of encoder with OpenCL

- CCLComponent and CCLImage classes using OpenCL memory
- CCLEncoder class which can use OpenCL for different stages
- CCLDCT class implementing forward DCT on OpenCL
- first OpenCL kernel
- TODO: CCLDCT should be better and faster (using local memory instead
  of temp CImage, memory optimization, performance