Update rebar to rebar 2.1.0-pre. This (among other things) fixes a crash if an environment variable contains non-ascii characters
Forgot the changelog
Ensure unquote_splicing followed by tail works, closes #1393
Merge pull request #1392 from pragdave/update-rebar

Update rebar to rebar 2.1.0-pre. This (among other things) fixes a crash...
Remove hopefully uneeded rebar hacks
Install rebar from elixir repo which is more up to date
Improve types for Stream
String.split("") should be [""], %w() should be []
Pretty printer now prints grouped elements in the same line, closes #1383

This implementation slightly changes the semantic of Lindig's algorithm
to allow elements that belong to the same group to be printed together
in the same line, even if they do not fit the line fully. This was achieved
by changing `:break` to mean a possible break and `:flat` to force a flat
structure. Then deciding if a break works as a newline is just a matter
of checking if we have enough space until the next break that is not
inside a group (which is still flat).
Fixed typos in Kernel docs
Fixed typos in Record docs
Fixed legacy typos in Kernel
Merge pull request #1397 from jwarwick/typos

Fixed doc typos in Kernel and Record
Merge pull request #1395 from devinus/split-empty-string

String.split("") should be [""], %w() should be []
Ensure --app switch does not halt upcoming ones, closes #1398
Dont use manager to decide where a dep was defined
Improve coverage for lexical scope on try and case
Merge pull request #1399 from ericmj/patch-1396

Dont use manager to decide where a dep was defined
Add some comments to Mix.Deps.Retriever
All deps of a rebar dep should be handled by rebar