Fix some dialyzer warnings
Fix doc on Mix.Shell.Process
Fix more typos
Merge pull request #2209 from lucasweiblen/fix-doc

Fix some typos
Merge pull request #2208 from fishcakez/dialyzer_fixes

[WIP] Fix some dialyzer warnings
Do not call :io.columns on every inspect, closes #2036
Improve default args with multiple clauses error message
Properly format binary tokens on errors, closes #2144
Improves macro expansion stacktraces, closes #2211

We make sure the paths in stacktraces are relatives
and properly point which macros are being expanded.
Disable ANSI on Windows
Convert File.Stat to a struct
Fixing issue with command line parameters getting passed to elixir.bat from iex.bat

Signed-off-by: José Valim <jose.valim@plataformatec.com.br>
Support line numbers in mix test, e.g. test/some/file_test.exs:12
Convert StringIO to a struct.
Merge pull request #2217 from MSch/string-io-struct

Convert StringIO to a struct.
Merge pull request #2214 from MSch/mix-test-line-numbers

Support line numbers in mix test, e.g. test/some/file_test.exs:12
Move URI and Inspect.Algebra out of Elixir records
Tidy up ExUnit.Filters docs
Revert "Convert StringIO to a struct."

This reverts commit a49c539a9d51aef95eb02c84d9d1a2e978b0d574.
iodata_size -> iodata_length