Add List.insert_at/3
Fix typo
Add support for unicode to EEx.Tokenizer
Merge pull request #1023 from alco/eex-unicode

Add support for unicode to EEx.Tokenizer
Don't output if there is no doc, closes #1025
Improve docs for String.split
Refactor elixir_import to mention special forms list
Merge pull request #1022 from ericmj/listat

Add List.insert_at/3 and List.delete_at/2
Don't warn on unused imports
Automatically detect when to warn on import
Fix regression introduced by 18c4e2b8104990afb49a1020eee70ccccf957bbe

It is important to avoid rendering ANSI codes in the documentation as

1) IO.ANSI's own documentation becomes effectively unreadable as one
   can't see the syntax format
2) Markdown is not expected to have ANSI codes rendered
Run tasks for umbrella projects in correct order

Fixes #1018
Merge pull request #1024 from ericmj/umbrellacompile2

Run tasks for umbrella projects in correct order
Improve specs and docs for String module
Fix a bug on RecordRewriter when a variable is matched in many clauses, closes #1037
`IO.gets` and `IO.getb` now return binaries when reading from stdio
Clarify the CHANGELOG
Add support for umbrella project as dependency

Closes #1031
Fix badmatch with Regex.captures(%r/(.)/g, "cat")
Merge pull request #1041 from pragdave/fix-regex-run

Fix badmatch with Regex.captures(%r/(.)/g, "cat")