doc fix: rand(r) works also when r is a StepRange
doc fix: replace Range1 by UnitRange
fix eigfact doc (and a few :func:/backticks)
Merge pull request #8281 from rfourquet/docs-range

Update doc for rand(range) and replace Range1 -> UnitRange
Merge pull request #8282 from rfourquet/docs-linalg

fix eigfact doc (and a few :func:/backticks)
Revert "Merge pull request #8282 from rfourquet/docs-linalg"

This reverts commit df944dc85924d02b8e76dc7816530090a071d3ae, reversing
changes made to ff10ed451b1b295d40e4eee88e25db0d4b14748f.
Add back the pcre-gcc49-compile.patch as discussed in #7458
Merge pull request #8285 from JuliaLang/anj/revert

Revert "Merge pull request #8282 from rfourquet/docs-linalg"
Fix #8257

This version of `rand(r::Range)` and `rand!(r::Range,a::AbstractArray)`
uses getindex instead of trying to calculate the exact value of the
range. This is good because we avoid duplicating the getindex logic in
`FloatRange`

Also added tests, and fixed a small issue in `in(v, r::Range)` where two
calls to step() is not needed
Merge pull request #8273 from ivarne/rand_range

Fix #8257
Fix deprecation warning in Pkg caused by #7919