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
reworked cluster manager interface
Update README.arm
arm: don't use system SuiteSparse
Restore the Make.inc to what it was at in a2582d08e1402bcede8c5e023cb26da939a7d2cc
Some FFTW build tweaks.
arm: Revert the changes made to base/constants.jl earlier.
Remove ARM.inc inclusion in Make.inc.
Create julia.plist

BBEdit/TextWrangler codeless language module for Julia.
Merge pull request #7662 from JuliaLang/arm-make3

build changes for ARM
Add `no such instruction` troubleshooting notes to README.md
arm: Update README.arm.md with Crouton instructions
Add experimental ARM support to the README.
Fix tab completion segfault in reverse search
Merge pull request #8216 from JuliaLang/mn/rationalize

fix rationalize (#5935)
fix convert(Int64,::BigFloat) bug on 32-bit systems (closes #8318)
move Base.random.__init__ to zero-arg srand(); fixes #8313
fix rationalize test failure on 32-bit systems