Merge Nullable types into the Types section of the manual.
Create Complex.java

Class for Complex numbers and simple operations on them.
Update PerfBLAS.java

Change the mandel method to make use of the Complex type removing the manual inlining and strength reduction of complex number operations.
Merge pull request #8780 from JuliaLang/vs/nultypes

Merge Nullable types into the Types section of the manual.
Update Complex.java
Update PerfBLAS.java
rand! for typed arrays – pass the element type to scalar rand call.
Merge pull request #8813 from pabloferz/pf/perf

Java microbenchmark fix
rand: generic fallback for rand(::AbtractRNG) – produce a Float64.
fix bug for getindex(::Number, ::Real)
Fix a bug in the doubletranspose method for non-square matrices (#8316).
Add tests for sparse matrix multiplication that exercise both,
the sortcols and the doubletranspose method.
Add rowvals(A) and nzrange(A, col) to make the sparse matrix interface a little friendlier.
Patch openblas to add 64_ suffix when using 64 bit ints

objconv cannot do in-place modification of files

dont overwrite static library with objcopy on freebsd either

fix linking of arpack and suitesparse with 64_ blas suffix

the patched xlahqr2 was using UPPERCASE function names, and the probes
during arpack configure were using the C compiler, sgemm_ and cheev_
need to enable c preprocessor, and disable syntax error on long lines

SPQR also needed -DSUN64
add a separate blas_vendor for suffixed openblas
Fixes #8483 by correcting the auto completion on windows added some test cases + fixed an error that were discovered when doing `using B<tab>` before Pkg.init().
add blasfunc for appending suffix to all blas and lapack symbols
add osx-only objconv dependency for renaming symbols
add .tar.xz and .zip files to source-dist
Update developer docs with push/popmeta! changes.
generalized and more efficient cat implementation