Support for device attribute constants that were added in CUDA 5.0, 5.5, and 6.0.

These additional device attributes are extracted from the cuda.h headers from the CUDA 5.0, 5.5, and 6.0 toolkits.  I've tested compilation with CUDA 5.0 and 5.5 on Linux, and CUDA 6.0rc on OS X.