Texture/Surface object handlings
From #19
This issue focus on working with host API and PTX (generated by nvcc), not on supporting texture fetching in device Rust code.
References
----------
- [Programming Guide](https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#texture-memory)
- [Texture Object management](https://docs.nvidia.com/cuda/cuda-driver-api/group__CUDA__TEXOBJECT.html#group__CUDA__TEXOBJECT)
- [Surface Object management](https://docs.nvidia.com/cuda/cuda-driver-api/group__CUDA__SURFOBJECT.html#group__CUDA__SURFOBJECT)
issue