Bug 13729 - Git checkout error because directory exists.

Now we append the relative path of the URL to the currently selected checkout.
Merge pull request #347 from mono/Bug13729

Bug 13729 - Git checkout error because directory exists.