Support :io.get_password in StringIO
Fixed doc typos in Module
Merge pull request #2089 from jwarwick/module_docs

Fixed doc typos in Module
Merge pull request #2087 from ericmj/string-io-get-password

Support :io.get_password in StringIO
Add `Mix.Shell.prompt/1`
Do not impose reduce/3 on Dict implementations
Inline System.stacktrace/0
Compile project if a task via the CLI cannot be found
Raise error if another capture_io process already captured the device
Merge pull request #2070 from mururu/capture-once

Raise error if another capture_io process already captured the device
Update CHANGELOG
Support interpolation in keyword list atoms

    key = "foo"
    ["#{key}": :value]
Merge pull request #2092 from ericmj/kw-interpol

Support interpolation in keyword list atoms
Initial work on traversable
Add File.Stream and Stream.into/3
Add IO.Stream as well
Add traversable to bootstrap
Use raw modes for File.write/2 and File.Stream
Ensure an after clause is generated only if required
Update char list samples in IO tests