Merge remote-tracking branch 'upstream/master'
Make Intel VTune Amplifier support conditional on USE_INTEL_JITEVENTS.
switch REPL to use blocking/task API instead of the callback API
pause reading when enough_stdin flag is set; fixes pasting multiple lines
Git.success: pass `-q` flag to `update-index` so it won't error out.

Otherwise this command returns false if there are unstaged changes.
run `;cmd` through a shell
`;cd ~/dir` – shell expand `~/dir` for consistency.
`;cmd` – don't shell out on Windows where there are no real shells.
rename BLAS copy to blascopy!. closes #4633

also remove redundant and unsafe copy! definitions that were in blas.jl
Merge branch 'master' of github.com:JuliaLang/julia
Merge pull request #4635 from JuliaLang/sk/shell

run `;cmd` through a shell
Refactor spawn code a little. Fixes #4535

This is still not optimal and will need to be addressed in the future.
We plan to refactor the redirect API anyway though, so this will be
addressed then.
Fix #2655
Merge branch 'master' of github.com:JuliaLang/julia
fix parsing bug in unsigned int literals prefixed with -

these are now parsed as calls to -
Merge branch 'master' of github.com:JuliaLang/julia
Bump libuv to fix #4568
Bump libuv again to fix #4639
Tag v0.2.0-rc2
docs: use new SVG logo
update helpdb