Private functions used by private macros no longer emit an unused warning, closes #885
Add a CONTRIBUTING.md
Merge pull request #1010 from devinus/contributing-guidelines

Add a CONTRIBUTING.md
Add __DIR__, closes #1019
Private on_load functions should not trigger unused warning
Ensure directories have the same name as their applications
Add Dict.fetch
Add List.insert_at/3
Improve representation of floats and integers, closes #1021
Use the macro to automatically transform into R15 call
Another attempt at fixing the build on R15
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
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