Better cleanup in clone, if it fails.
Remove the created project folder if clone fails.
Merge pull request #2333 from dart-lang/clone_cleanup

Clone cleanup