More symbol exports and C-API example
base/bool.jl: `-0.0 + false === -0.0`.
Fix jl_apply_array_type (root boxed dim)
add norm=... keyword argument to quadgk for changing the desired error norm (see JuliaLang/ODE.jl#7)
- split and rsplit return SubStrings
- faster specialized bytestring for SubString
- updated split usage that depended on old behavior
- updated docs
Merge pull request #5492 from JuliaLang/sk/complex-fix-2

base/bool.jl: `-0.0 + false === -0.0`.
Merge pull request #5451 from tanmaykm/tanmaykm

Faster bytestring for SubString{ByteString} and splitsub to split into substrings
base/linalg/lapack.jl: SingularException, not SingularError.
Merge pull request #5593 from mschauer/singular

Typo: SingularException, not SingularError.
Added sharedarray unlink tests. Minor cleanup in sharedarray.
Add code formatting guidelines

Taken from Jeff's comments on a recent pull request: https://github.com/JuliaLang/julia/pull/5227#issuecomment-31156150
fix minor typo.
Merge pull request #5597 from scw/patch-1

fix minor typo.
Update codespeed for changes to BUILD_INFO
Use String instead of ASCIIString in spell/perf.jl (Fixes #5599)
Create and use versioned package dir by default.

* On linux, link to common cache dir
Merge pull request #5552 from stevengj/quadgk_norm

add norm=... keyword argument to quadgk
handle trailing space in whitespace separated data
fixes #5602
openlibm-extras -> openspecfun
Since we're now using `install` instead of `cp` to move libraries into `$(prefix)`, symlinks don't survive the transition and this script needs to manually deal with e.g. `libarpack.dylib` as well as `libarpack.2.dylib`, etc....