Don't assume commutativity for multiplication in QR calculations. Replace ν with v. Fix multiplication with Q' from the right.
show brackets instead of header for arrays in show() and repr(). fixes #5676
fix new writemime() for arrays
Merge branch 'master' of github.com:JuliaLang/julia into jb/arrayrepr
don't print slice indexes for array show/repr
Merge branch 'master' of github.com:JuliaLang/julia into jb/arrayrepr
Merge branch 'master' of github.com:JuliaLang/julia into jb/arrayrepr
have showcompact() show all digits when output is not limited
make show and repr correctly reproduce array element types, and
  the types of all elements

we still don't have a good repr() for sparse matrices or >2d
Bump libuv
Regenerated libuv configure files
map!, similar and eltype for DArray and SharedArrays
Hopefully fix libuv asstertion failure
Add new sparse matmul performance tracking test

Existing test for sparse matrix-matrix multiplication is not very representative
Changed Char to Symbol in call to Triangular
Float16: dial back on conversions from Float16.
FloatRange type: correct/intuitive floating-point ranges (no syntax).

This addresses the core behvaioral problems of #2333 but doesn't yet
hook up the colon syntax to constructing FloatRange objects [#5885].
FloatRange: hook new type up to colon syntax [fixes #2333].
FloatRange: slightly more conservative test for lifting in frange.

There's a slight chance that computing `stop` with integers and then
converting to floating point would work but doing to computation in
floating point would not give the correct answer. This tests actual
values – with the correct type – that will be used.
FloatRange: work around for #5885 – temporarily move colon defintion

Obviously we don't want to leave things like this, but with this
work around, we can merge the FloatRange branch and figure out the
root cause of #5885 later.
Merge pull request #5636 from JuliaLang/sk/floatrange

FloatRange: new type for accurate floating-point ranges [fix #2333]