Fixing typos in Logger module docs
Merge pull request #2638 from jwarwick/logger_docs

Fixing typos in Logger module docs
Make environment explicit on escript build
Ensure we can escape bitstrings, add Macro.validate/1
Do not allow invalid quoted expression to leak

Closes #2499
Do not raise conflicts on imports used from quotes, closes #2589
Deprecate Module.function/3
Add Logger.flush/0
Load config/config.exs into escript

Closes #2643
Create the config directory before writing to config file
Print warnings when used ? with characters with escape codes

Closes #2640
Added @doc false to handle_info function
Merge pull request #2645 from tomkadwill/doc_false_handle_info

Added @doc false to handle_info function
Persist calls to add_backend and remove_backend
Update configure_backend docs
Copy and check elixir version in archives

Closes #2396
Load handlers inside supervisor as they are now dynamic
Update CHANGELOG
Fixed Logger.configure_backend spec
Merge pull request #2646 from jwarwick/logger_type

Fixed Logger.configure_backend spec