Removes some old library compile artifacts.

Change-Id: Ic7dd6ffa657de2db2ad0d3301e15bbea948944fe
diff --git a/dev/core/super/com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/RuntimeRebindRule.java b/dev/core/super/com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/RuntimeRebindRule.java
deleted file mode 100644
index a01229e..0000000
--- a/dev/core/super/com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/RuntimeRebindRule.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright 2013 Google Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
- * in compliance with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software distributed under the License
- * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
- * or implied. See the License for the specific language governing permissions and limitations under
- * the License.
- */
-package com.google.gwt.lang;
-
-/**
- * A base for rule classes that can judge conditions and create object instances as part of the
- * runtime rebind rule framework.<br />
- *
- * Instances are registered with the RuntimeRebinder as part of module bootstrapping and are queried
- * and creation invoked to service GWT.create() invocations.<br />
- *
- * Subclasses are dynamically generated during compilation to match replacement, generator output
- * and fallback rebind rules.
- */
-public abstract class RuntimeRebindRule {
-
-  /**
-   * Returns a newly created instance of the requested type or some replacement.
-   */
-  public abstract Object createInstance();
-
-  /**
-   * Returns whether the requested type along with the current browser environment satisfies
-   * the condition embedded in this rule.
-   */
-  public abstract boolean matches(Class<?> requestTypeClass);
-}
diff --git a/dev/core/super/com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/RuntimeRebinder.java b/dev/core/super/com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/RuntimeRebinder.java
deleted file mode 100644
index df0c5bc..0000000
--- a/dev/core/super/com/google/gwt/dev/jjs/intrinsic/com/google/gwt/lang/RuntimeRebinder.java
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Copyright 2013 Google Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
- * in compliance with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software distributed under the License
- * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
- * or implied. See the License for the specific language governing permissions and limitations under
- * the License.
- */
-package com.google.gwt.lang;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * A runtime rebinder of requested types as well as the central registry for rebind rules to use to
- * service these rebind requests.
- */
-public class RuntimeRebinder {
-
-  /**
-   * A cache of rebind rules that have been already found to be the correct handler for a given type
-   * name.
-   */
-  private static Map<String, RuntimeRebindRule> runtimeRebindRuleByRequestTypeName =
-      new HashMap<String, RuntimeRebindRule>();
-
-  /**
-   * The registered list of rebind rules to apply when servicing requests. Most recently added rules
-   * are appended to the end and given higher precedence.
-   */
-  private static List<RuntimeRebindRule> runtimeRebindRules = new ArrayList<RuntimeRebindRule>();
-
-  /**
-   * Returns an instance to satisfy the requested type by first finding the registered rebind rule
-   * that matches the requested type and current browser state and then uses that rebind rule to
-   * create an object instance.
-   */
-  public static Object createInstance(Class<?> requestTypeClass) {
-    String requestTypeName = requestTypeClass.getName();
-    // If the matching rebind rule has been previously located.
-    if (runtimeRebindRuleByRequestTypeName.containsKey(requestTypeName)) {
-      // Grab it.
-      RuntimeRebindRule runtimeRebindRule = runtimeRebindRuleByRequestTypeName.get(requestTypeName);
-      // And use it to create an instance to fulfill the request.
-      return runtimeRebindRule.createInstance();
-    }
-
-    // Otherwise look at the registered rebind rules in reverse order, so that recently added rules
-    // have precedence.
-    for (int i = runtimeRebindRules.size() - 1; i >= 0; i--) {
-      RuntimeRebindRule runtimeRebindRule = runtimeRebindRules.get(i);
-      // If the current rule matches the requested type and current browser state.
-      if (runtimeRebindRule.matches(requestTypeClass)) {
-        // Then cache the rule for later.
-        runtimeRebindRuleByRequestTypeName.put(requestTypeName, runtimeRebindRule);
-        // And use the rule to create an instance to fulfill the request.
-        return runtimeRebindRule.createInstance();
-      }
-    }
-
-    throw new RuntimeException("Could not rebind " + requestTypeName + ".");
-  }
-
-  /**
-   * Registers a rebind rule in a list that will be used to satisfy future rebind requests.
-   */
-  public static void registerRuntimeRebindRule(RuntimeRebindRule runtimeRebindRule) {
-    runtimeRebindRules.add(runtimeRebindRule);
-  }
-}