Add SASL log forwarding option to Logger
Add tests for SASL report logging
Add the Windows wiki link to the README
Correctly follow code specs when loading binaries

If we are compiling the module, we will load it with the
output of its beam file. If the module exists only in
memory, :code.which/1 will return `:in_memory`.

Closes #2533
Merge pull request #2634 from fishcakez/sasl_reports

Add SASL log forwarding option to Logger
Fix padding in Logger
Update CHANGELOG
Fix list rendering on ANSI docs
Ensure backends receive the id when added, closes #2635
Improved RFC compliance for URI to_string
Merge pull request #2636 from voltone/uri-recomposition

Improved RFC compliance for URI to_string
Improve Logger's SASL report translation

* Pattern match keyword lists for faster parsing
* Support :supervisor_bridge reports
* Support missing :initial_call in :crash_report
* Improve formatting of registered name in :crash_report output
* More tests
Merge pull request #2637 from fishcakez/improve_sasl_reports

Improve Logger's SASL report translation
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