Retrieve the most suitable revision for source links in the docs
Change == to === in tests for String.to_integer and String.to_float.
Merge pull request #1079 from jdeisenberg/string_to_int_float

Change == to === in tests for String.to_integer and String.to_float.
Remove if in favor of extra function clause
Also convert String.to_integer tests to use ===
Add Enum.at/2, Enum.at/3 and Enum.fetch/2
Distinguish between TokenMissingError raised during parsing from the one
raised during evaluation in IEx
Remove IExTokenMissingError and clean up the code
Fix stray `file` variable
Clean up mix dependency retrieving and converging

Rename Mix.Deps.Project -> Mix.Deps.Retriever.
Retrieve the entire dependency tree in Retriever and let Converger
only handle converging.
Don't require setting app: false on umbrella deps.
Deprecate Enum.at! and Dict.get! in favor of Enum.fetch! and Dict.fetch!

Previously, `Dict.get!` had a different API than `Dict.get` as
it didn't allow a default argument. Furthermore, having `Dict.fetch`
returning a tuple and `Dict.fetch!` returning an error is more
inline to the bang functions existent in the File module.
Update CHANGELOG
Remove deprecated usage of keywords in Mix
Merge pull request #1082 from ericmj/mix-umbrella-appfile2

Clean up mix dependency retrieving and converging
Replace getrev.sh with a one-liner (thanks @bellthoven)
Remove unnecessary Mix test output
Issue #1069: Add Dict.drop, Dict.take and Dict.split
Merge pull request #1083 from ericmj/mix-cmd

Remove unnecessary Mix test output
Merge pull request #1078 from alco/custom-doc-rev

Retrieve the most suitable revision for source links in the docs
Use :stdio as default argument in capture_io