Improve docs for Dict.Behaviour
Improve binary handling to properly consider chars and bitstring with specifiers

Closes #1963
Ensure recursive copy takes into account the proper target directory
Update CHANGELOG
Add :records, :binaries and :char_lists options to inspect/2

Deprecate :raw in favor of :records