fix #6980, method sorting bug
Pairwise BLAS-based sumabs and sumabs2

Also speed up sum/sumabs/sumabs2 for very small vectors
Merge branch 'sjk/pairwise-sumabs2'
Tweaks to sum across dimensions

- Implement sum(fn, A, region)
- Implement Base.sumabs across dimensions
- Use pairwise summation/BLAS for sums across first dimension
remove redundant code for AsyncStream readline
use Any[] explicitly for a few things in Base that want it, to make it independent of the behavior of map()
Improve manual about array conversion in ccall

Fixes #7034.
Merge pull request #7037 from nalimilan/docs

Improve manual about array conversion in ccall
fix inconsistent representation of mutable flag in type decl syntax
Merge branch 'master' of github.com:JuliaLang/julia
Tweaks of maximum and minimum related functions
Merge pull request #7038 from lindahua/dh/maxmin2

Tweaks of maximum and minimum related functions
tweaks of prod functions
Merge pull request #7040 from lindahua/dh/prod2

tweaks of prod functions
Merge pull request #7035 from JuliaLang/sjk/sum

Tweaks to sum across dimensions
Improve documentation for bytestring()

Fixes #7036.
Merge pull request #7048 from nalimilan/bytestring

Improve documentation for bytestring()
better behavior for float(array) and complex(array). fixes #6422

also add a few inbounds declarations
Merge branch 'master' of github.com:JuliaLang/julia
reorganization of reducedim.jl

Nothing was changed. I just moved stuff around, to make it easier for future maintenance and updates.