Remove reduce as a requirement from Dict API
Add --gen-debug

Use erlang's -generic_debug to turn on default [:log, :statistics] for
:gen_servers

Signed-off-by: José Valim <jose.valim@plataformatec.com.br>
Add Process.send/3

Signed-off-by: José Valim <jose.valim@plataformatec.com.br>
additional notes for Process.register/2 to highlight failure conditions

Signed-off-by: José Valim <jose.valim@plataformatec.com.br>
Mention ArgumentError in Process docs
Ensure generated .app always contains core dependencies

Signed-off-by: José Valim <jose.valim@plataformatec.com.br>
Also raise proper error on keywords followed by numbers, closes #2091
Update CHANGELOG
Make Mix.Deps private and improve docs for apps and deps
Improve docs for & and |>, closes #2125
Convert lock to a map
Rename Mix.Dep test cases
Revert "Add :app to dep opts"

This reverts commit 4af5f2b12ffbfe490c633952dba8d78d12eefa1c.
List arg1, arg2 and so on in supervision tree sample
IO.stream/1 isn't a thing, this fixes the example
Merge pull request #2126 from knewter/feature/v0.13_comprehension_docfix

IO.stream/1 isn't a thing, this fixes the example