Defines +,- for Triangular matrices

Fix #5927
Fix #7551

Simply drop out of search mode (back to the original mode) when accepting an empty search-string.
Fix inclusion order of deps/Versions.make

Include `deps/Versions.make` before `Make.inc`. This allows `Make.user` to
override versions of system dependencies without changing Versions.make.
Merge pull request #7596 from wavexx/fix_inclusion_order

Fix inclusion order of deps/Versions.make
Mention goto statements in NEWS.
Update NEWS.md issue links.
loosen modification time skew in file test
Merge pull request #7558 from mbauman/7551

Fix #7551
Merge pull request #7602 from JuliaLang/tk/file-test-skew

loosen modification time skew in file test
Fix cfunction on LLVM 3.5. Fixes #7567
fix default ncv and errors/warnings
Mention `@` sign collisions

This happens a lot in discussions. Mentioning it might cut down on the amount of times we remind people.
Sometimes, due to linking funniness, libgfortran/libgcc can look like it's coming from multiple places at once.
updated stdlib docs
Merge pull request #7607 from Jutho/jh/eigs-defaultncv

eigs: fix default ncv and errors/warnings
Merge pull request #7591 from sjkelly/patch-2

Mention `@` sign collisions
fix an annoying random failure in test/sparse.jl

ref #6854

also fix an old mistake of mine in the test for #5853 where the loop should be over the dense version
test/socket.jl: use a random port to avoid port conflicts.
Export sumabs and sumabs2

Fixes #7032
Merge pull request #7612 from JuliaLang/sjk/sumabs

Export sumabs and sumabs2