Initial IO.ANSI implementation (based on https://github.com/yrashk/ansiex)
Add a pre-R16 warning about ANSI escape sequences in iex/erl
Introduce IO.ANSI.escape/1,2 functions
Put proper IO.ANSI tests in
Improve IO.ANSI test case so it can be run on non-terminals correctly
IO.ANSI.escape implies terminating #[reset] now and IO.ANSI.escape_fragment has been introduced
Consolidate Elixir's version into a VERSION file
Implement integer -> size(integer) syntax shortcut for bitsyntax

Closes #795
Merge pull request #796 from yrashk/binary-size-shortcut

Implement integer -> size(integer) syntax shortcut for bitsyntax
Merge pull request #793 from devinus/consolidated-version

Consolidate Elixir's version into a VERSION file
Ensure consistent use of stab operator in do/end, parens and fn/end, closes #780
Add default timeout to elixir_code_server and unify all call points
Add Path.relative and Path.type
Path.join merges second path regardless if it is an absolute or relative path

Closes #790
Release v0.8.0
Compile before release targets
Better support for Unicode lists
Merge pull request #775 from yrashk/io-ansi

Initial IO.ANSI implementation (based on https://github.com/yrashk/ansiex)
Initial ANSIfication of mix
Define a sequence as a key, value pair