Devectorize norm calculation and avoid code dublication.
Document that map can operate on multiple collections.
test-pkg: ENV["JULIA_PKGDIR"] must be an absolute path
Change cachedir creation to allow relative paths for JULIA_PKGDIR
Change pkgroot => _pkgroot, to discourage use outside of pkg/dir.jl
Merge pull request #5634 from ArchRobison/adr/doc-map

Document that map can operate on multiple collections.
use + instead of (x,y)->x+y

yes, everybody knows this is my pet peeve :)
Some MCJIT fixes

- Remove some redundant headers that were renamed in 3.5, but not needed in 3.3
- Also disable avx and bmi in MCJIT until we fix remaining MCJIT bugs to avoid
that source of bugs
Verifier.h was used in debug mode
PrintMessageAction was removed in 3.5

Just dump the message to stdout
Set zero offset in mmap_array to zero(FileOffset)

Fixes [#5633](https://github.com/JuliaLang/julia/issues/5633)
Merge pull request #5545 from JuliaLang/anj/norm

Norm cleanup.
reinstate sum(itr)
Merge pull request #5643 from lindahua/dh/sumitr

reinstate sum(itr), fix #5642.
export utf8proc functionality in Julia (followup to #5462 and #5434)
added normalize_string test cases
added jiahao's tests from unicode SA15
make compose=true the default in normalize_string
fix a few code defects detected by coverity scan
Remove convert method for darrays to avoid warnings