Add `-T` -a` to the default ssh command/s.

- Disable TTY allocation
- Disable agent forwarding
Disable x and clear all forwardings by default as well.
faster SubString UTF8String
bring fieldtype typefunc closer to the actual fieldtype builtin
Test names printed in a friendlier blue colour

Previously we used red, which, as mentioned in #7557, might not be
the best of choices for psychological reasons.  Instead, we now
use the blue-ish `JULCOLOR` defined in `Make.inc`.
Fix in methods 'reinterpret' and 'reshape' for sparse matrices.

Calling these methods on sparse matrices would result in corruption
of the original matrix, due to an accidental sharing of the 'rowval'
field.  This is now prevented by copying the field.
Merge pull request #7672 from carnaval/master

Bring fieldtype typefunc closer to the fieldtype builtin. Helps #7652
allow a semicolon after catch for writing 1-line try/catch blocks
clarify catch syntax in docs

fixes #7670
Merge pull request #7599 from wavexx/recommended_ssh_flags

Add `-T` -a` to the default ssh command/s.
Merge pull request #7660 from catawbasam/isvalidss

faster SubString UTF8String (worrisome diff Linux v Win)
fix #7679, comprehension binding regression
Merge branch 'master' of github.com:JuliaLang/julia
fix #7658

do not set single-assignment flag on vars used as function names, since
method def exprs require a memory location.

in jl_static_show, don't print `quote ... end` around symbols
Merge pull request #7673 from ninjin/nin/test-colour

RFC: Test names printed in a friendlier blue colour
Bump libuv
Revert "bring fieldtype typefunc closer to the actual fieldtype builtin"

This reverts commit e3c5c11bc3f1833554166f160c842f167d0f77fc.

Conflicts:
	test/core.jl

Since this prevents Pkg operation, which is pretty common, it's best to
revert it for now.
Merge branch 'master' of github.com:JuliaLang/julia
Revert "Test names printed in a friendlier blue colour"

This reverts commit 0a7bad8d9e6ec45f4be77dc396d6b5751dbe07d9.

Sorry, this blue is completely illegible on dark backgrounds.
Changed `copy` to `similar` of previous fix, and added test case.
Changed `reshape` of a sparse matrix

Nonzero elements now copied rather than shared, to prevent
accidental corruption when inserting new elements.