Add option to methodswith to show arguments with a parent type of that given.
Provides LAPACK.stein!() and hooks in SymTridiagonal

Provides eigvecs() methods to return just the eigenvectors

in lapack.jl:
Changed LapackException to LAPACKException
Changed LapackDimMisMatch to DimensionMismatch

in tridiag.jl:
new eigvec method() to return just eigenvectors
optionally takes eigenvalues to return corresponding eigenvectors
miscellaneous cosmetic adjustments.
Git.transact: factor git repo state into an object.

Preparation for Git.transact support for submodules.
fix #2640, truncate files when redirecting output to them
Merge branch 'master' of github.com:JuliaLang/julia
Merge pull request #2677 from tshort/master

Add an option to methodswith for showing methods with args that inherit from the given type
fix #2681
Update versioninfo to print OpenBLAS configuration.
Check for 32/64-bit mismatch in OpenBLAS
close #1812
start_reading in read{T}(::AsyncStream, ::Array{T, N})
Explicitly declares iblock, isplit and w
Merge branch 'master' of github.com:JuliaLang/julia
Merge pull request #2678 from jiahao/stein2

Provides LAPACK.stein!() and hooks in SymTridiagonal
Let qr and svd return thin matrices
Merge pull request #2685 from JuliaLang/anj/qr

Let qr return thin Q
Merge pull request #2684 from KDr2/kd/develop

start_reading in read{T}(::AsyncStream, ::Array{T, N})
close #2692
fix #2693, inconsistency in how TypeConstructor-valued arguments get cached
update precompiles