Make NMatrix::BLAS.cblas_scal call BLAS functions

The scaling (`xscal`) function isn't a LAPACK routine, but a BLAS level 1 one. This pull request fixes this and allow it to call the correct CBLAS functions for `:float32`, `:float64`, `:complex64` and `:complex128`.