Format multiline AssertionError message with correct padding
Print process mailbox on failing assert_receive
Fix Logger.log/2 not to raise on Logger exit
Update Logger mode after configuration

Compute mode after configure as possible mode should change.
#2737: deps.unlock should warn when given missing dependency

Signed-off-by: Mikhail S. Pobolovets <styx.mp@gmail.com>
Merge pull request #2741 from styx/master

Fixes #2737
Merge pull request #2736 from fishcakez/logger_stopped_exit

Fix Logger.log/2 not to raise on Logger exit
Fix exit signal race condition in logger tests

Test process must wait for exit signal before untrapping exits,
otherwise exit signal may cause it to exit.
Merge pull request #2743 from fishcakez/loggertest_exit_signal_rc

Fix exit signal race condition in logger tests
Document how to obtain a custom instance of Macro.Env
Merge pull request #2749 from alco/macro-env-doc

Document how to obtain a custom instance of Macro.Env
#2744: Ensure Path.relative_to is case insensitive on the drive letter

Signed-off-by: Mikhail S. Pobolovets <styx.mp@gmail.com>
Merge pull request #2746 from styx/master

Fixes #2744
Improve iex error message
Default max_restarts to 3 (closer to Erlang)
Merge pull request #2720 from edgurgel/print-mailbox-on-failing-assert-receive

Print process mailbox on failing assert_receive
Update CHANGELOG
Don't check for race conditions with dialyzer

For more information:
http://erlang.org/pipermail/erlang-bugs/2014-July/004518.html
Fix logger dialyzer warnings
Fix Mix lock files to use maps