Only delete beam files with no source
Reduce cases where IEx parser can get stuck, closes #1443
Fixed minor typo in Mix.deps doc
Fixed doc typos and formatting in IO
Merge pull request #1444 from jwarwick/doc_typos

Fixed doc typos in Mix.deps and IO
Fixed typos in Kernel.ParallelCompiler docs
Merge pull request #1447 from jwarwick/compiler_typos

Fixed typos in Kernel.ParallelCompiler docs
Make Mix.SystemVersionError message more meaningful
Merge pull request #1450 from meh/mix-elixir

Make Mix.SystemVersionError message more meaningful
Upated test cases to support compilation halting on first failed compiler. Updated existing tests to handle CompileError being thrown on failure.

Updated compile tasks to raise exceptions after compiling all files
Updated tests to verify exceptions raised
Always load paths on app.start, even with --no-compile
Move the Elixir version requirement check to a better place
Merge pull request #1452 from meh/mix-version

Move the Elixir version requirement check to a better place
Document mix loadpaths and app.start options
Merge pull request #1449 from jwarwick/issue_1441

Possible fix for Issue #1441
Slight clean up on mix tests

We don't need to test all scenarios because guaranteeing that
a failure in one compiler is enough to abort the others is enough
for an integration test.
Fixed doc typos in Mix.Tasks.Escriptize
Merge pull request #1453 from jwarwick/escript_docs

Fixed doc typos in Mix.Tasks.Escriptize
Issue #1448, Mix.Tasks.Compiler.*.manifests returns complete path