broadcasting scalar multiplication/division for UniformScaling

Motivation: allow things like 
```
3.0 * {I, rand(4,4)}
```
which is not currently allowed without ``3.0 .* I`` as a valid operation (it falls back to https://github.com/JuliaLang/julia/blob/master/base/abstractarray.jl#L327).