Fix URL.path handling.

Change-Id: Id1246130ad8218848a8574fb9c6d12e219e705fd
diff --git a/ojluni/src/main/java/java/net/URL.java b/ojluni/src/main/java/java/net/URL.java
index d1537b5..674de4e 100755
--- a/ojluni/src/main/java/java/net/URL.java
+++ b/ojluni/src/main/java/java/net/URL.java
@@ -1359,6 +1359,9 @@
         } else {
             path = file;
         }
+        if (path.charAt(0) != '/') {
+            path = '/' + path;
+        }
     }
 
     String getPath() {
diff --git a/ojluni/src/main/java/java/net/URLStreamHandler.java b/ojluni/src/main/java/java/net/URLStreamHandler.java
index 1143130..9be93f4 100755
--- a/ojluni/src/main/java/java/net/URLStreamHandler.java
+++ b/ojluni/src/main/java/java/net/URLStreamHandler.java
@@ -262,7 +262,10 @@
         if (path == null)
             path = "";
 
-        if (isRelPath) {
+        // ----- BEGIN android -----
+        //if (isRelPath) {
+        if (true) {
+        // ----- END android -----
             // Remove embedded /./
             while ((i = path.indexOf("/./")) >= 0) {
                 path = path.substring(0, i) + path.substring(i + 2);