Adding cl.hpp since it isn't always shipped
Adding basic test and header for managing the OpenCL kernels.
Filling out opencl caller
Merge pull request #34 from aterrel/ocl

[WIP] OpenCl manager code