fix printing of Expr(:ccall, ...)
test/Makefile: individual test-linalg1 and test-linalg2 targets.
Merge pull request #5887 from bfredl/ccall

fix printing of :(ccall(:fun, ...))
Rename pididx -> pidx in SharedArray code.

Closes #5891
Strip some alignments from condskeel help.

Sphinx generates LaTeX split environments, not align environments, and
so the displayed math environments only support one alignment ampersand
per line.

Closes #5890.
Rehash only when a new key is added. Fixes #5886
Merge pull request #5894 from JuliaLang/kms/rehash_update

Rehash only when a new key is added. Fixes #5886
Fix Bessel functions for very large order (#4366)

Our version of openlibm uses a recurrence relation to build higher order
Bessel functions from j0 and j1. For orders greater than int32_t, the
recurrence loop never runs thanks to integer overflow in the loop index.
The fix here is to simply throw a DomainError for such enormous values
of the order of the Bessel function.
Merge pull request #5895 from JuliaLang/cjh/fix-5891

Rename pididx -> pidx in SharedArray code.