Support host count in machinefile

- Support the syntax `[user@]host[:port][*count] [bind_addr]` in the
  machinefile.
- Initial code just re-writes the list fed to addprocs() by repeating the host
  as specified, so there is no user-visible change.
Move the host count to the beginning: [count*]...
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
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.
Improve documentation of rowvals(A) and nzrange(A, col) for sparse matrices
Merge pull request #8720 from JuliaLang/jq/friendlysparse

SparseMatrix Interface
Merge pull request #8803 from maleadt/pr_meta_docs

Update developer docs with push/popmeta! changes.
make sure staged function static parameters are bound in the right order (ref #8505)
Ensure those two pointers are rooted.
Root a forgotten tuple