On some systems, skew can be as large as 3.5s, let's go to 10s to be safe
slight cleanup of Base.runtests()

use joinpath on the julia executable, wrap the process in a try catch
with a more specific error message than 'failed process'
delete examples/quaternion.jl (close #7945)
remove quaternions from test/examples.jl as well
use block operations in hcat/vcat for AbstractArray. fixes #7865
restrict *(::AbstractArray) to AbstractMatrix. fixes #7891
Merge pull request #7936 from Wilfred/emacs_mode_improvements

Emacs mode improvements
document Base.runtests()
Merge pull request #7943 from JuliaLang/tk/cleanup-runtests

slight cleanup of Base.runtests()
move a newline that was slightly too wide
Merge branch 'binop_unparse' of github.com:stevengj/julia into stevengj-binop_unparse

Conflicts:
	test/show.jl
Merge branch 'stevengj-binop_unparse'
Merge pull request #7917 from stevengj/mojibake

utf8proc -> libmojibake
Merge pull request #7778 from JuliaLang/jq/intersect

Follow up to #7760
Merge branch 'master' of https://github.com/JuliaLang/julia into jq/split
Move deprecations to 0.4 section and fix argument naming in docs
Merge pull request #7924 from JuliaLang/teh/pkg_whorequires

Add Pkg.whorequires to list packages depending on a particular package
Merge pull request #7898 from JuliaLang/teh/qrldiv2

Improve performance of A_ldiv_B! for QR factorizations. Fixes #7887.
added indmax/min,findmax/min for sparse matrices.

fixes #7577
ref #7578

Targeted for Julia v0.4
declareunicodecharacters for #7950