Remove unnecessary task handling deps.compile
Add --umbrella option to 'mix new'
Add '--quiet' option to 'mix deps.get'

Closes #1028.
Merge pull request #1049 from ericmj/deps-get-quiet

Add '--quiet' option to 'mix deps.ge
Improve function(some_macro/x) error messag
Remove :app project setting in umbrella projects
Improve cons cell and other operators precedence, closes #86
Use a manifest to store generated files

This allows us to remove trailing .beam files
when a file is removed and more robust compilation
detection.

Closes #717, closes #95
Merge pull request #1048 from ericmj/mix-new-umbrella

Add --umbrella option to 'mix ne
Improve warnings related to default arguments

* "default arguments in some_fun/3 are never used"
* "the first default argument in some_fun/3 is never used"
* "the first 2 default arguments in some_fun/3 are never used"

Closes #92
Clean up and speed up exception
Add missing trivial clauses to record rewriter
A test case for empty receive block
Merge pull request #1055 from alco/record-rewriter-fix

Add missing trivial clauses to record rewrit
Downcase host and scheme in URIs
Merge pull request #1056 from meh/uri-downcase

Downcase host and scheme in UR