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.
Add faster cumsum and cumprod to NEWS.
update help for nnz
Merge branch 'master' of github.com:JuliaLang/julia
add clear() function that replaces Main

a link to the previous Main called LastMain is provided.
`using LastMain.Package` works to restore access to loaded libraries.

fixes #1195, fixes #2385
return nothing from clear()
NEWS and documentation for `clear`
fix recent mistake in type checking for new()
rename `clear` to `workspace`, which seems apt since it makes a new
workspace, and I find it hard to explain the function without using
that word.
remove unnecessary bytestring call for string arguments in ccall
Merge pull request #7487 from JuliaLang/jb/clear

add workspace() function that replaces Main
Merge pull request #7592 from jakebolewski/jcb/rm_ccall_bytestring

remove unnecessary bytestring call for ccall string arguments
update VERSION to 0.3.0-rc1
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.
Precompile run command

This gives a big speed-up to REPL shell mode the first time
it's used
Formatting of process.jl
Add `-T` -a` to the default ssh command/s.

- Disable TTY allocation
- Disable agent forwarding
Merge pull request #7596 from wavexx/fix_inclusion_order

Fix inclusion order of deps/Versions.make