Talk about correctness first, performance later
Improve Logger formatter defaults

* Make colors in the docs consistent with the ones in the code
* Add new lines before and after each message
Using autocomplete for function discovery

I had to go to the mailing list to discover this trick. Knowing it's autocomplete supplying the information makes it obvious in hindsight, but I had it in my head that it would be part of the h() command. It might also be worth adding a mention of autocomplete to the h(IEx) page, as well, but since this is likely first help page a new user would come across, this may be enough.
Merge pull request #2686 from billgathen/patch-1

Docs: Using autocomplete for function discovery in IEx
Properly handle compilation errors in Erlang compiler
Merge pull request #2684 from alco/mix-compile-erlang

Properly handle compilation errors in Erlang compiler
Do not pre-compile a project if an alias was found

Closes #2689
fix doc typo in Macro.expand/2
Merge pull request #2691 from herenowcoder/patch-1

fix doc typo in Macro.expand/2