Back out last patch that removed an entry from sys.path if it was not an
existent path.  Pointed out by jvr that entries could be non-file items for
custom importers.
diff --git a/Lib/site.py b/Lib/site.py
index 148a93f..682bbd5 100644
--- a/Lib/site.py
+++ b/Lib/site.py
@@ -79,7 +79,7 @@
     # if they only differ in case); turn relative paths into absolute
     # paths.
     dir, dircase = makepath(dir)
-    if not dircase in _dirs_in_sys_path and os.path.exists(dir):
+    if not dircase in _dirs_in_sys_path:
         L.append(dir)
         _dirs_in_sys_path[dircase] = 1
 sys.path[:] = L