Don't crash on malformed proxy env var
Refactor and add new rewrite rules
Purge and delete modules before compiling them
Also purge and delete during tests
Test that we do purge and delete artifacts
downcase path comparison in application directory test
Merge pull request #2808 from jw2013/master

Downcase path comparison in application directory test

On case insensitive operating systems like Mac OS X, the path stored
by the code server may not match the case of the one from System.cwd!
Write to manifest when file is removed
--elixirc-paths should be a subset of project paths

Since the manifest is shared, --elixirc-paths must
be a subset as we need to know what to change and what
to not change in the manifest file.
Add task for pushing standalone mix
Fix String.replace/4 typespec
Merge branch 'master' of https://github.com/elixir-lang/elixir