Cmake project

In order to support multiple platforms and OS, I made a cmake version of your project.
This should find: Boost, OpenCV and OpenCL.
Note that this also removes the tight coupling to intel opencl (by using the khronos wrapper). It should currently work for Intel and AMD, Cuda only support openCL 1.1 (on windows) and some of the calls are 1.2 only.
There are some minor modifications around logging as well. The rest is pretty much the same.