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`.
AbstractMatrix does not have a dimension.
Replace Function->Callable in sum, prod, ...
Merge pull request #7674 from Jutho/jh/reducefix

Replace Function->Callable in sum, prod, ...
Merge branch 'master' of github.com:JuliaLang/julia
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