Implements babel uninstall.
Added uninstall test.
Fixes crash when installing using git URL.
Packages with URL dependencies are now removed properly.
Fixes more problems with the uninstall feature.
Reverse deps no longer added in one incorrect case.