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
Add appdata file
Fix typo in similar error message
Merge pull request #8620 from wkearn/typo

Fix typo in error message for similar
Fix profiler for Dict change; add basic "does it work at all?" tests
fix indexin for new Dict syntax
Merge pull request #8610 from palango/appdata

Add appdata file
Reuse old arrays for empty!(::Dict). Closes #8558
fix #8615, missing reverse in parsing vcat with ;