Merge pull request #1435 from ericmj/mix-force-path-deps

Check mix path deps to see if we need recompile project
Only delete beam files with no source
Reduce cases where IEx parser can get stuck, closes #1443