Make cond a special form so it does not leak vars on head
Raise CondClauseError for cond clause mismatch
Update CHANGELOG
Fix changelog message typo
Fixed typos in Kernel.SpecialForms docs
Merge pull request #2453 from jwarwick/specialform_typo

Fixed typos in Kernel.SpecialForms docs
Soft deprecate Mix.Generator.from_file/1
Remove --gen-debug option
Ensure we show a consistent error when we cannot evaluate .iex.exs
Document the role of MIX_HOME more explicitly
Ensure we can only use variables and `\\` as arguments of bodyless clause, closes #2374
Merge pull request #2457 from mururu/args-for-bodyless

Ensure we can only use variables and `\\` as arguments of bodyless clause
Enum.join/2 and Enum.map_join/3 now uses iolists
Add MIX_ARCHIVES env variable
Also filter out .ps1 files
Add @external_resource attribute, closes #2455
Remove usage of :filelib functions

This is to work around a regression in 17.1 where many
:filelib functions were broken. More information read:

http://erlang.org/pipermail/erlang-bugs/2014-June/004465.html
Change precedence of & to not special case /
Update CHANGELOG
No need to reverse a list when building an iolist