Ensure escriptize is performed recursively, closes #1296
Output next steps information after creating repos, closes #1297
Show original statement if assert or refute fails

If the asserted statement evaluates to false, show the unevaluated
statement in the assertion error output message for more context about
the failure. Refute also now follows similar semantics.

Fixes #1276
Slight clean up on erlang tests
Merge pull request #1299 from vanstee/assert-statement-if-boolean

Show original statement if assert or refute fails
Fix typo on assertion message
Fixed typos in file.ex docs
Fixed ex_doc path in README
Merge pull request #1302 from jwarwick/typos

Fixed doc typos
Optimize temp_vars lookup
Include description and improve formatting

Switching from `AssertionError` to `ExpectationError` gives us a nicer
error message and allows us to easily include the incorrect result as a
description.

Fixes #1276

Signed-off-by: José Valim <jose.valim@plataformatec.com.br>
Clean up ExUnit tests
^x variables should always refer to the value before the expression

Closes #1307
Fixed some incorrect markdown in binary_to_list/3's documentation.

The docs for binary_to_list/3 weren't monospacing their reference to binary_to_list/1, which resulted in some bad italicization.
Merge pull request #1308 from justinweiss/patch-1

Fixed some incorrect markdown in binary_to_list/3's documentation.
Added functions for changing mode, owner and group to module File
Inline list funcs so we don't pay an extra dispatch cost
Allow types to be given to defrecordp

Part of #1288
Add docs to Mix.Version and make version always the first arg
Do not use Enum on bootstrap