Cleaned up whitespaces.
Replaced gemm by gemv for bias gradients.

Reason: cublas is blocking for thin matrices, using
gemv makes it async in all cases.
fixing BHWD for new cublasV2 API