mscash2-opencl:adhere to device limits.
mscash2-opencl: fixed zero min_keys_per_crypt bug.
Fixes for building CUDA on OSX Mavericks. Hopefully it doesn't break
other versions/OS's (it shouldn't).
CUDA fixes, in hope it will work on both OSX and Linux now.
Very silly bugfix: OSX Mavericks' OpenCL drivers crashed and burned
when descrypt kernel sourced this header file, just because its last
line lacked a line feed!
Make NVCC as macros and use $(CXX) to build on OSX