base/path.jl: a couple of slight efficiency tweaks.
Fix mapslice on functions that return scalars.
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
flatten storage of nested structs as long as they are reference-free
Merge pull request #2671 from blakejohnson/mapslice-fix

Fix mapslice on functions that return scalars.
Added Mathematica benchmarks
Added missing Mathematica benchmarks and improved speed a bit
Added Mathematica benchmark related stuff to the /test/perf/ Makefile.
Also wrapped some of the test functions in "Compile" to increase speed
update mailmap
Merge pull request #2679 from mikebryniarski/mma_test

Mathematica benchmarks
test/gitutils.jl: some testing tools for manipulating git repo state.
git: comprehensive testing of Git.transact & fixes to pass testing.
Merge branch 'master' of github.com:JuliaLang/julia
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