Rename map_range_to to map_range_to!

Also adjust order of arguments to more closely mimic map_to2 in
abstractarray.jl, although this still needs to have a different name
from map_to2 to avoid ambiguity warnings.
Rename map_to2 to map_to! since it modifies the destination array

It looks like the name map_to2 is a historical artifact from a day when
there was a separate map_to.
Add @kmsquire's test for #4453
Fix error in `atanh` description
Merge pull request #4462 from magistere/patch-1

Fix error in `atanh` description
Merge pull request #4456 from simonster/more-4453

Tweak function names for internal map functions
Typo fix in docs
Pkg: export public API functions.
fix #4465
Merge pull request #4464 from IainNZ/patch-1

Typo fix in docs
improve apply_type t-function to handle non-type type parameters
Merge branch 'master' of github.com:JuliaLang/julia
fix #4457