Add FindOpenCL.cmake to support cmake's find_package
Add Khronos' cl.hpp for benefit of MacOS X users
MacOSX's size_t is defined differently
Use macros to detect Apple's clang instead
Add ptrdiff_t specialization for Apple's clang
Use new FindOpenCL.cmake in mpi examples