Added device vector iterator support for fill, copy & generate.
Also added test cases for checking offset and for different data types.
Removed a few warnings & disabled a few.
Changed CMake files to refer the proper header files.