Add balancing options for eigenvector calculations
fix mapslices for matrices of other types than numbers.
	modified:   base/abstractarray.jl
more tests for mapslices
	modified:   test/arrayops.jl
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
Minor corrections to linear algebra documentation.

- Remove redundant norm entry
- Trivial formatting and punctuation corrections (complete sentences where sensible)
- Minor wording improvements
- Better cross-referencing between functions
Fix a typo in helpdb.jl (it's -> its)
Merge pull request #5539 from yurivish/patch-1

Fix a typo in helpdb.jl (it's -> its)
doc: typo
Update base.rst