use shared symlink pkg cache on Windows newer than XP
Test approximate over exact equality.
Fix #9103, implementing `cd -` in REPL shell mode
Added uv.h and dependencies to distribution.
Fix issues with A_mul_Bc, Ac_mul_B and constructor for CholmodSparse. Remove support for single precision types and ssmult for matrices with complex entries. Added tests for Cholmod issue #9160.
cleanup julia_init options

moves all configuration options into jl_compileropts
compute the abspath/realpath of file paths in the config to avoid issues with chdir
Add jl_cholmod_sizeof_long to SuiteSparse_wrapper. Select supported index types based on size of SuitSparse_long. Test adjusted.
Modal prefix history search.

Attempt to deal with down arrow better at end of history.
Refine prefix matching condition to consider mode changes as different.
Pass thru keypresses to parent mode.

Update lineedit test for new usage.
Cleanup some mess with types in LineEdit.jl
Use parent prompt indent.
Remove one unnecessary layer of anonymous functions.
Passthru escape sequences.
Preserve mode when editing history.
Drop unknown codes at REPL.

Better than producing an EOF error.
Use language: julia in default .travis.yml

and add the os: section for mac testing (has to be explicitly enabled
by sending an email to support@travis-ci.com, see
http://docs.travis-ci.com/user/multi-os )
When indenting code, limit how far back we search.

Fixes https://github.com/JuliaLang/julia/issues/9254 -- performance is
just too bad on long files otherwise.
Adding unit tests for indentation.
add git fetch --unshallow in commented out script section

add explanatory comment