Merge pull request #5143 from mschauer/mapslices

WIP: fix issue #5141
fix #5044

delete "const x" nodes when deleting variable "x", instead of
transforming them.
Base.Random.uuid4: don't need `@eval` to use Uint128 literals now.
Merge branch 'master' of github.com:JuliaLang/julia
Revert "Bump arpack to 3.1.4"

This reverts commit 0df0b2a7e2169191d0837bca86f4656cff515437.
Bump OpenBLAS version (fix #5144)

Tested and works on the Windows, Mac and Linux systems I have access to.
Unbump OpenBLAS on non-Windows platforms
Merge pull request #5113 from blakejohnson/indexing-benchmarks

Adds indexing benchmarks.
Fix #5157
	modified:   base/array.jl
Fix #5158
Merge pull request #5159 from mschauer/master

Fix #5157.
Merge pull request #5160 from JuliaLang/cb/ghfix

Fix #5158
Merge pull request #5031 from davidssmith/errorclean

removing function names from error messages
Fix #5162
sind(n::Int): consistently return Float64 [fix #5161].

The type behavior of these function is exteremely hard to reason
about and would be a great candidate for allowing type inference
to make sure that they return the same type as sin(n) would.
Merge branch 'master' of github.com:JuliaLang/julia
Fix inconsistency of lexcmp between scalars and single element arrays
allow promoting a numeric type and one of its supertypes. fixes #5085

also fixes #3609 in passing
Merge branch 'master' of github.com:JuliaLang/julia
Merge pull request #5163 from JuliaLang/sjk/lexcmp

Fix inconsistency of lexcmp between scalars and single element arrays