Remove the old multiple array to specify argument type in one struct and add a set field for clEnqueueNDRangeKernel
This patch remove the old multiple arrays used by pocl-kernel.
The struct pocl_argument_info now holds the argument types and if the argument has been set using clSetKernelArgs