Renamed Opencl.cs to NativeMethods.cs, Removed OpenCLNative, Added GenerateSource.cs
Added generated source for clSetNativeKernelArgs, clCreateMemory, CreateMemory, SetKernelArgs, added cross product to 3d vector types.