Added WebCLKernelArgInfo to client wrapper.
Fixed a bug in webclutils.validateArrayBufferView: handle null and undefined values properly.
Fixed vector3 handling in WebCLKernel.setArg when validator is not being used.