Defines +,- for Triangular matrices

Fix #5927
Change code_lowered to take Callable instead of Function. Fixes #7636.
Fix minor mistake in put! help entry

The help entry for `put!` refers to `take`, which was renamed `take!`
in commit f017133. This commit updates the reference to `take!`.
Merge pull request #7637 from grayclhn/patch-1

Fix minor mistake in put! help entry
Add libllvm_version to base_h.jl, include in versioninfo() output
We seem to have exceeded a magical size threshold for creating .dmg's

We must now pass the -size parameter explicitly.  Let's hope we never go over 200m, or we may have to increase this number again
Fix sumabs and sumabs2 for Complex

- BLAS.asum does not compute sum(abs(x)) for complex x.
- BLAS.dot is not defined for Complex. BLAS.dotc still seems to be a
  bit faster than the pure Julia implementation.
fix typo in performance tips (thanks to Comer Duncan on the mailing list)
update helpdb.jl
Add rand! method for AbstractRNG and AbstractArray types

Several functions invoke

    rand!(r::AbstractRNG, A::AbstractArray)

causing an error, since that method doesn't exist (issue #7643).
This commit provides the missing method and closes #7643.
Add test code for rand! with specified RNG

Adds a few tests that verify rand! executes when it's given
a specific RNG.
WINDOWS: bump libuv to add sorted environment variables patch
Fix #7647.

Update eigmax, eigmin, eigmax interfaces for Symmetric and
SymTridiagonal matrices to conform to new method signatures introduced
in #6678.
Merge pull request #7648 from JuliaLang/cjh/fix-5927

Defines +,- for Triangular matrices
Mention new method signatures for eigvals in NEWS
Remove deprecated exports from Base and Base.LinAlg

- A_mul_B
- Ac_mul_b_RFP
- qrp
- cholpfact, cholpfact!
- qrfact, qrfact!
- LinAlg.LUTridiagonal
- LinAlg.solve

Previously, callling any of these resulted in an `ERROR: ____ not defined`.

HT astrieanna/TypeCheck.jl#9
fix #7650 reshape of empty sparse matrices
Merge pull request #7644 from grayclhn/randpatch

Add rand! method for AbstractRNG and AbstractArray types
Merge pull request #7651 from tanmaykm/spmatrix

fix #7650 reshape of empty sparse matrices
Merge pull request #7639 from JuliaLang/sf/llvmversion

Add libllvm_version to base_h.jl, include in versioninfo() output