Allow to customize file name of make dist result.

Fixes https://github.com/JuliaLang/julia/issues/7407
run pkg test on travis
Add examples for reading STDIN to Network and Streams manual
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.
Bump patchelf to 0.8
Whoops, forgot to remove bootstrap line, thanks @tkelman
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