Switch to gwtexpui's iframe busting code

Signed-off-by: Shawn O. Pearce <sop@google.com>
diff --git a/src/main/java/com/google/gerrit/client/Gerrit.java b/src/main/java/com/google/gerrit/client/Gerrit.java
index 8ebadcb..890da52 100644
--- a/src/main/java/com/google/gerrit/client/Gerrit.java
+++ b/src/main/java/com/google/gerrit/client/Gerrit.java
@@ -36,6 +36,7 @@
 import com.google.gwt.user.client.ui.MenuBar;
 import com.google.gwt.user.client.ui.MenuItem;
 import com.google.gwt.user.client.ui.RootPanel;
+import com.google.gwtexpui.user.client.UserAgent;
 import com.google.gwtjsonrpc.client.JsonUtil;
 
 import java.util.ArrayList;
@@ -173,11 +174,7 @@
   }
 
   public void onModuleLoad() {
-    if (GWT.isScript() && amInsideIFrame()) {
-      bustOutOfIFrame(Window.Location.getHref());
-      return;
-    }
-
+    UserAgent.assertNotInIFrame();
     initHistoryHooks();
     populateBottomMenu();
 
@@ -198,12 +195,6 @@
     });
   }
 
-  private static native boolean amInsideIFrame()
-  /*-{ return top.location != $wnd.location; }-*/;
-
-  private static native void bustOutOfIFrame(String newloc)
-  /*-{ top.location.href = newloc }-*/;
-
   private static ArrayList<JavaScriptObject> historyHooks;
 
   private static native void initHistoryHooks()