Add more info to release process
Fix typo in RELEASE.md
ANSIfy ExUnit formatter
Print a warning if ExUnit user config contains an invalid value, and assume an empty user config

This change prevents ExUnit from crashing when trying to merge invalid options and warns the user about the problem early on
Add elapsed times to ExUnit runs
Update CHANGELOG
Use latest ExDoc
Fix bug in Path.expand
Better error reporting for invalid bit string comprehension generators
Reimplement Binary.Inspect.Utils.escape/2 with bitstr comprehension
Binary.Inspect.Utils.escape/2 shouldn't escape a standalone hash (#)

Closes #852
Record rewriter should also optimize in-module calls
Update CHANGELOG
Minor CHANGELOG fix
Suppress an unnecessary warning
Reimplement Binary.Inspect.Utils.escape/2 without bitstr comprehension

The reason for this is that

 `bc <<h, t :: binary>> inbits other`

is seemingly an unknown/undocumented "feature" that some consider
being a bug.

Besides, this new implementation seems to be roughly 1.5-2 times
faster.
Aliases defined inside macros should be carried over
Do not depend on terminal values for IO.ANSI tests
Change the color of result printouts in IEx
Merge pull request #860 from yrashk/ansify-iex

Change the color of result printouts in IEx