deepcopy: recurse through immutable objects with mutable fields.
deepcopy optimization: return bits types immediately.
deepcopy: update NEWS.md and docs.
Merge pull request #8560 from JuliaLang/sk/deepcopyr

deepcopy: recurse through immutable objects with mutable fields.