Implemented grad for cudnn softmax.

softmax_var is too general. What about softmax_gout?