CUDA fix for when nvcc is not in /usr/local/bin.
Fix bfcrypt-opencl for devices with too little local memory (auto tune down
or fallback to using CPU kernel).
Change some ambigous OpenCL function names:
get_current_work_group_size() -> get_kernel_max_lws()
get_max_work_group_size() -> get_device_max_lws()
Fix openssl-enc valid(). Also includes Awesome Debug Macro[tm] :-P