Add pretty printing library to Elixir stdlib
Tests for wadler; Guards for primitive types.
Merged (Fri May 10 06:22:13 EEST 2013)
Put pretty printing library into core
Binary.Inspect now uses pretty printing library
document update and to_keywords
Mix.Shell: Fix incorrect Windows' COMSPEC handling
Minor indentation fix
Support extended syntax in Regex.escape
Improve Regex.escape tests
Add documentation to Regex.escape
Do not interpret ansi escape codes in IEx results
Merge pull request #1164 from sasa1977/document_record_features

documentation for record generated functions
Merge pull request #1163 from meh/regex-escape

Support extended syntax in Regex.escape
Update changelog and move version to 0.9.2.dev
Don't process ANSI escapes in strings in IEx
Move dependencies callbacks back into Mix.Deps.Converger

The converger is the one that knows if a dependency exists or
not and, as such, is the best one to know if a dependency callback
should be invoked or not.

This commit also normalizes some of the Retriever internal
functions, for example, now we have mix_children and rebar_children.
The goal is to extract those functions (and the ones in Mix.Deps)
one by one into a Mix.DepsManager behaviour which will be implemented
by Mix.DepsManager.Mix and Mix.DepsManager.Rebar, removing all
the conditional calls existing in the code.
Correctly add load_paths for rebar dependencies

Signed-off-by: José Valim <jose.valim@plataformatec.com.br>
Do not access another task directly, use Mix.Rebar module instead
Don't ignore nil during aliasing. Attempt to fix #1159