Including the module name in the magic sourceURL comment in code generated by the iframe linker.
This gives a bit more context in the browser debugger, and is especially important when including
multiple GWT applications on a page, since otherwise they will all be named "0.js" and the
browser will arbitrarily choose one of them to show.

Change-Id: I4044b777c29b058584efd756a7987244d9f7a158
diff --git a/dev/core/src/com/google/gwt/core/linker/CrossSiteIframeLinker.java b/dev/core/src/com/google/gwt/core/linker/CrossSiteIframeLinker.java
index f629d1a..c7f0128 100644
--- a/dev/core/src/com/google/gwt/core/linker/CrossSiteIframeLinker.java
+++ b/dev/core/src/com/google/gwt/core/linker/CrossSiteIframeLinker.java
@@ -191,7 +191,7 @@
 
    protected String getDeferredFragmentSuffix(TreeLogger logger, LinkerContext context,
       int fragment) {
-    return "\n//@ sourceURL=" + fragment + ".js\n";
+    return "\n//@ sourceURL=" + context.getModuleName() + "-" + fragment + ".js\n";
   }
 
   @Override
@@ -440,7 +440,7 @@
     // Magic comment serves several purposes:
     // 1. renames strongName to a stable name in browser debugger
     // 2. provides name to scripts installed via eval()
-    out.print("\n//@ sourceURL=0.js \n");
+    out.print("\n//@ sourceURL=" + context.getModuleName() + "-0.js\n");
     return out.toString();
   }