Merge pull request #2308 from JuliaLang/anj/linalg2

WIP:New design of linalg (factorizations)
more webrepl removing stuff
Keep linalg.jl in base/ rather than in base/linalg.jl
Merge branch 'master' of github.com:JuliaLang/julia
fix #2575, unexpected linspace behavior with integers
fix #2583, octal in generating file_constants.jl
set max OPENBLAS threads appropriately during cross-compile. fixes #2124
try to fix #2583 again. leave decimal and hex constants alone.
Merge branch 'master' of github.com:JuliaLang/julia
doc: add more file test entries
remove webrepl from README.md
doc/manual: update string interpolation section
rewrite some stat.jl constants in octal for clarity
Merge branch 'anj/linalg2'
Split suitesparse_h.jl into umfpack_h.jl, cholmod_h.jl, and spqr_h.jl