526432: Virgo tools do not remove unit letter when making repository...

The Tools now force the unit to null when making a path relative.
diff --git a/org.eclipse.virgo.ide.runtime.ui/src/org/eclipse/virgo/ide/runtime/internal/ui/PDEHelper.java b/org.eclipse.virgo.ide.runtime.ui/src/org/eclipse/virgo/ide/runtime/internal/ui/PDEHelper.java
index 288ef8f..e31002a 100644
--- a/org.eclipse.virgo.ide.runtime.ui/src/org/eclipse/virgo/ide/runtime/internal/ui/PDEHelper.java
+++ b/org.eclipse.virgo.ide.runtime.ui/src/org/eclipse/virgo/ide/runtime/internal/ui/PDEHelper.java
@@ -323,7 +323,8 @@
             for (File file : newFoldersSet) {
                 IPath path = new Path(file.getCanonicalPath());
                 if (virgoHome.isPrefixOf(path)) {
-                    path = path.removeFirstSegments(virgoHome.segmentCount());
+                    // setDevice to null to remove the letter from a relativized path on Windows
+                    path = path.removeFirstSegments(virgoHome.segmentCount()).setDevice(null);
                 }
                 added.put(ADDED_BY_VIRGO_TOOLS + count + REPO_TYPE, TYPE_WATCHED);
                 added.put(ADDED_BY_VIRGO_TOOLS + count + WATCH_DIRECTORY, path.toString());