Allow to reuse the NVCC_compiler without cuda_ndarray lib.

Needed for the new gpuarray.
Fix crash. The dtype is passed to numpy.array() and it understand only dtype, not typecode.
More error info.
copied the old gpueye code and test.
First version of GpuEye for cuda only.
Use the new interface.
Merge pull request #1590 from nouiz/gpua_eye

[MRG]Gpuarray eye