Properly handle eval_failure warnings, closes #2835
Unify error reporting from EEx, closes #2833
Improve token errors for aliases, closes #2818
Merge branch 'master' of https://github.com/elixir-lang/elixir