Log error string rather than enum value in CUDA_CHECK
Define CUDA_POST_KERNEL_CHECK with CUDA_CHECK
Add caffe::cublasGetErrorString and redefine CUBLAS_CHECK with it
Add curandGetErrorString and use it to redefine CURAND_CHECK
Fix cpplint errors
Add a space before the error string
Merge pull request #278 from kloudkl/log_error_string_in_check_macro

Log error strings in the error/status checking macros