Bugfix: opencl: Output buffer must be readable by kernel since it is used with a count/position iterator
Bugfix: Clarify goffset decision code, and refuse to compile kernels in situations where they won't work