Add balancing options for eigenvector calculations
Fix generic == for (Sym)Tridiagonal
fix mapslices for matrices of other types than numbers.
	modified:   base/abstractarray.jl
more tests for mapslices
	modified:   test/arrayops.jl
Fix/create getindex for (Sym)Tridiagonal
Slight cleanup of Woodbury show
Merge pull request #5531 from rickhg12hs/fix-tridiag

Fix/create getindex and == generic for (Sym)Tridiagonal in base/linalg/tridiag.jl, slight cleanup of Woodbury show
Remove specialized show methods for SymTridiagonal and Tridiagonal (ref: 5531)
Minor cruft removal for Tridiagonal routines

- Condensed diag
- Remove unnecessary import from Base
- Fix bug in Tridiagonal constructor from vectors of different eltypes
- Consolidate copy, round, iround, conj for Tirdiagonal
fix 32-bit integer overflow
	modified:   base/test.jl
doc/metaprogramming: ditch gratuitous use of "homoiconic".

Everyone loves arguing about this word. The way metaprogramming works
in Julia stands on its own without this term. If you want to consider
it "homoiconic" you can, if not, that's cool too.
Delete intermediate julia-installer.exe file after succesfully compressing it

Also rename output to more uniform (spaceless) filename
Fix #5517
Fix complex exponential for real overflow (#5521)
Improve description of mod2pi. Closes #5537
Tighten wording of mod2pi documentation slightly.
Merge pull request #5428 from JuliaLang/anj/balance

Add balancing options for eigenvector calculations
More comprehensive documentation for #5428

- Include issue number in NEWS.md
- Added missing colons in error message
- More detailed explanation of balance options and what they do in the help text.
better doc for eps()
Remove incorrect reference to BunchKaufman in A\B documentation

Also remove duplicate BunchKaufman export