improve scale! using a cutoff threshold for calling BLAS
BLAS cutoff for vecnorm* functions
Merge pull request #6959 from lindahua/dh/blas1

Set cutoff threshold for functions that rely on BLAS Level 1 routines (Close #6951)
Allow numbers to be `broadcast!`.
make printf rely less on global variables
fix printf %e of large BigInt values
fix printf %d BigFloat
minor cleanup of printf
add printf %f and %e for BigFloat. also fix a typeinference issue with sprintf, so it is faster than before
remove some typeasserts that were causing severe performance issues
remove another typeassert that caused performance degredation in printfd benchmark
Merge pull request #6919 from simonbyrne/inplace

Allow numbers to be `broadcast!`.
minor change that makes linalg1 pass under MKL
Merge pull request #6968 from lindahua/dh/linalg1c1

minor change that makes linalg1 pass under MKL
Reintroduce nnz and nonzeros as discussed in #6769
Deprecate nfilled for SparseMatrixCSC.
Deprecate nonzeros for StridedArray and BitArray.
Deprecate nnz for StridedArray.
Update documentation for structural nonzeros.
Update NEWS
doc: fix a few rst errors
update helpdb.jl
cache-oblivious implementation of transpose and ctranspose plus restructuring
Merge pull request #6690 from Jutho/jh/cacheoblivious

WIP: cache oblivious linear algebra algorithms
Catch writes to protected memory in mmapped arrays (fix #3434)