allow e^M to be used for expm(M) where M is a matrix.
Merge branch 'master' of github.com:JuliaLang/julia
fix failing median test due to bug in new select! for ranges.

The only reason the hi-lo == 1 comparison was equality in the scalar
case is that it's impossible for hi-lo to be zero.

cc: @kmsquire.