Add Macro.decompose_call/1
renamed Macro.decompose_call/1 to Macro.split_call/1
Updated documentation for Macro.split_call/1
Renamed Macro.split_call/1 back to Macro.decompose_call/1
Have a convenience function that does not change the lock in umbrella
Implement List.delete_at
Merge pull request #1883 from alco/list-delete_at

Implement List.delete_at
Tidy up list docs
Update CHANGELOG
Improve EEx docs
remove `.git` suffix for `:github` referenced deps

the `:github` option fails if a partial path with `.git` appended is
provided.

Fixed this to provide an example that works (if the "barbat" repo actually existed)

Signed-off-by: José Valim <jose.valim@plataformatec.com.br>
Updated 'make docs' to latest ex_doc cli args
Merge pull request #1886 from jwarwick/make_docs

Updated 'make docs' to latest ex_doc cli args
Make inspect in general 20% faster

There are two main optimizations:

1. We have optimized Module.concat/2 (it is roughly 100% faster)
2. We have optimized rendering of Inspect.Algebra by skipping
   the intermediate s_doc representation. This reduces memory
   allocation and skips one extra pass on rendering.
Update typespecs in Inspect.Algebra
Add Enum.reverse/2
Properly .gitignore automatically generated rebar_dep/ebin
Mention File.open/2 modes in File.write/3
Add Enum.intersperse
Merge pull request #1878 from pminten/intersperse

Enum.intersperse, change to join