Implemented OpenCL context object in lua. CL context will be released when corresponding lua object is destroyed by gc.