Handle tilde in `Path.expand/1,2` properly
Inspect.Algebra.surround_many/6 now expects Inspect.Opts
Merge pull request #2611 from lexmag/tilde-in-path

Handle tilde in `Path.expand/1,2` properly
Use Command Prompt for stdlib test on Windows
Merge pull request #2613 from chyndman/stdlib-test-win-cmd

Use Command Prompt for stdlib test on Windows
Add logger to the list of elixir apps for escript
Reduce limit as we traverse collections on inspect
Quote bash comparison arguments

/cc @chyndman
Add basic support for markdown tables to built-in formatter

Signed-off-by: José Valim <jose.valim@plataformatec.com.br>
Speed up and calculate effective length after rendering
Ensure IO.ANSI.Docs can correctly fill missing columns
Do not load mix.exs for mix deps coming from hex

This is an optimization that allows us to shave off some
seconds from booting applications.
Ensure defoverridable is not order dependant, closes #2615
Accept upcoming hex formats
Allow `elixirc_paths` to also be given through the command line

Once given, the command line overrides the project
configuration in `mix compile.elixir`.

Closes #2557
Validate app and module on mix new
Merge pull request #2618 from patrickgombert/mix-new

Validate app and module on mix new
Improve mix new error messages
Avoid race conditions in the struct detection
Print app name before compiling Makefile deps

This should close out #2616.