Merge pull request #7668 from quinnj/master

Update documentation of sleep to note minimum sleep time
Two LLVM 3.5 fixes

- Add forgotten prepare call. Fixes dcjones/Gadfly.jl#368
- Remove an unused variable to silence compiler warning
Bump LLDB version and make customizable
Merge pull request #7666 from tanmaykm/spmatrix

vec for sparse matrices & sparsevec from matrices
Merge pull request #7622 from Jutho/jh/eigsfix

WIP: fixing eigs
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
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