faster binary gcd algorithm for 64 & 128 bit ints
Merge pull request #8410 from JuliaLang/mn/binarygcd

faster gcd
deprecated syntax in 0.3 now raises an error in 0.4
Merge pull request #8607 from JuliaLang/jcb/rmdepsyntax

deprecated syntax in 0.3 now raises an error in 0.4
Fix #8604
Fix #6965 by using xLAHQR from LAPACK 2.
This essentially applies https://github.com/opencollab/arpack-ng/pull/2
which we can use until upstream releases a new version.
Also, download arpack-ng from github.
Add test, but disabled for now as it will fail on stock arpack used by distros.
Merge pull request #8608 from JuliaLang/vs/6965

Fix #6965 by using xLAHQR from LAPACK 2.
doc: use virtualenv to install juliadoc
doc: upgrade sphinx 1.1.3 -> 1.2.3

Fixes #8596, fixes #8276.
fix disasm.cpp unused variable warnings, clean up a bit
remove bigfloat dependence from rationalize
fix try/catch error
fix some syntax deprecation warnings in perf
Merge pull request #8614 from JuliaLang/jcb/fixperfdep

fix some syntax deprecation warnings in perf folder
Merge pull request #8612 from JuliaLang/jcb/fixdisasmwarn

Fix unused variable warning in disasm.cpp
Merge pull request #8611 from simonbyrne/rationalize

remove bigfloat dependence from rationalize
Merge pull request #8592 from JuliaLang/mn/nojuliadoc

use virtualenv to install juliadoc
Remove checknan option to median and update docs

Fixes #8598, closes #8605, ref #6820