Revert "Revert "split help.jl & i18n.jl out of util.jl""

This reverts commit d1a18a78db3c6d0a2326c22fafda1aee32e7775f.
fix typo
Merge pull request #2604 from WestleyArgentum/patch-1

fix typo
Force 32-bit compilation on Travis
Try to make sparse tests pass on travis.
Fixes calls to LAPACK.stebz

Fixes crash in eigenvalue computations for SymTridiagonal matrices
Merge pull request #2609 from jiahao/issue-2606

Fixes calls to LAPACK.stebz
Merge branch 'master' of https://github.com/JuliaLang/julia into travistest
Merge pull request #2605 from staticfloat/travistest

Force 32-bit compilation on travis
Extends ctranspose() to Tridiagonal matrices
Extends transpose() and ctranspose() to Tridiagonal matrices
Elementary transformations of Tridiagonal matrices

Extends conj(), transpose() and ctranspose() to Tridiagonal matrices

Also adds very elementary tests of these functions
Cleanup after linalg2 merge. Reintroduce LU solve in \ for square matrices and move triangular matrices to own file. A few modifications to linalg documentation.
Fleshed out elementary +,-,x,\ operations on Tridiagonal and SymTridiagonal matrices

Where necessary (esp. in matrix multiply) the output type changes so that the output is still preserved gracefully. In particular where needed:
- SymTridiagonal is converted to Tridiagonal or dense
- Tridiagonal is converted to dense

Fixed apparent bug in copy(Symdiagonal)

Also some light cleanup of tridiag.jl
Fix small error in docs.
Merge pull request #2611 from jiahao/tridiag-simpleops

Elementary operations for Tridiagonal and SymTridiagonal matrices
Disable recent symtridiagonal tests, as they do not work.
improve doc for base() (#2600)
Merge branch 'master' of github.com:JuliaLang/julia
improve source file searching in edit. #2594