Defines +,- for Triangular matrices

Fix #5927
run pkg test on travis
Fix #7551

Simply drop out of search mode (back to the original mode) when accepting an empty search-string.
Remove outdated size tweak from performance tips section of manual
fix #7579, Windows bootstrap error TTY not defined
More detail about using a proxy server in README
Fix two bugs causing missing backtraces on recent LLVM 3.5
fix some typos in the cholmod wrappers
add missing $s in cholmod
changes to Base to make it easier to statically compile

some fixes and cleanups in umfpack wrappers

Conflicts:

	base/fftw.jl
Merge pull request #7562 from JuliaLang/sjk/perf-tips

Remove outdated size tweak from performance tips section of manual
add conversion from SubArray to Ptr{None}
Merge branch 'master' of github.com:JuliaLang/julia
fix #7564

this is a combination of convert(Rational{T},x) not returning the
correct type, and the lack of a type check in codegen for new().
fix gemv! and gemm! in empty cases. fixes #7571

should always mutate, not sometimes return a new array
update helpdb
Update NEWS.md

Includes missing cross-references and minor formatting changes.
remove 0.2 deprecations and update one old precompile directive.
Add faster cumsum and cumprod to NEWS.
update help for nnz