CHECK_ macro versions for all used OpenCL calls
increment error count safely (keep within upper bound)

and remove CHECKRET macro
add CHECK_ for clGetProgramBuildInfo, too
move CHECK_* stuff to check_opencl.h
rewrap clEnqueueNDRangeKernel call into less lines
remove debugging error from *.cl file