Remove type constraints from intersect(::StepRange,::StepRange). This allows any range type where the step type implements lcm(), gcdx(), and mod() to use the method definition.
Improve performance of A_ldiv_B! for QR factorizations. Fixes #7887.

To get really good performance we need faster array views.
utf8proc -> libmojibake (closes #7656, fixes #7582)
Add Pkg.whorequires to list packages depending on a particular package
Rename whorequires -> dependents
correct unparsing of Unicode binary operator expressions, getting precedences directly from julia-parser.scm rather than repeating them in show.jl
Check all packages, not just the installed ones
Merge branch 'binop_unparse' of github.com:stevengj/julia into stevengj-binop_unparse

Conflicts:
	test/show.jl
Merge branch 'stevengj-binop_unparse'
Merge pull request #7917 from stevengj/mojibake

utf8proc -> libmojibake
Merge pull request #7778 from JuliaLang/jq/intersect

Follow up to #7760
Merge pull request #7924 from JuliaLang/teh/pkg_whorequires

Add Pkg.whorequires to list packages depending on a particular package
Merge pull request #7898 from JuliaLang/teh/qrldiv2

Improve performance of A_ldiv_B! for QR factorizations. Fixes #7887.
add digits! function