update BLAS.scal! to only accept DenseArray

real-scalar, complex-array now handled in dense.jl
correct return value for scale! on real-scalar, complex-array
Merge pull request #9141 from nwh/blas-scal-cleanup

Blas scal cleanup