More symbol exports and C-API example
base/bool.jl: `-0.0 + false === -0.0`.
Fix jl_apply_array_type (root boxed dim)
Fix #5522 - Mention how to uninstall packages in README.md.
Merge branch 'master' of github.com:JuliaLang/julia
Add balancing options for eigenvector calculations
Take git info out of BUILD_INFO, prepare for tarball export
Added source-dist make target

source-dist is a make target for creating a standalone tarball that can
be compilled on a system with the requisit external dependencies without
internet access to download the internal dependencies.
Changed BUILD_INFO to GIT_VERSION_INFO in methodsshow
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
remove explicit paths, and gnutar assumption
move tar check to Make.inc and update tar commands
test for compatible tar, error if not found
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