* Turn on USE_S4_ENUMS in src/Makevars.in

* Process only the routines and data structures related to the host/CPU
   ignore the ones for use on the device/GPU
   Are all of the routines in the library for the host?

* Should we remove the cuda/cublas prefix from the names of the R functions.

* Copy the converter code from RAutoGenRuntime into the package.

* Change the class of the bitwise enum types that are wrong.
   only CUarray_format_enum

* Generate routines.


