Changing opencl interface to be mor elike the others
Merge branch 'master' of github.com:Warwick-PCAV/TeaLeaf_OpenCL

Merging changes to the interface and kernel calling
merge fix
merge ix