OpenCLKernel::setArg now returns success/failure

Consider removing the (IMO OTT) asserts too?
Merge pull request #3 from SoylentGraham/patch-3

OpenCLKernel::setArg now returns success/failure