<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="dart.unittest" content="full-stack-traces">
  <title> custom_element_bindings_test </title>
  <style>
     .unittest-table { font-family:monospace; border:1px; }
     .unittest-pass { background: #6b3;}
     .unittest-fail { background: #d55;}
     .unittest-error { background: #a11;}
  </style>
  <script src="/packages/web_components/platform.concat.js"></script>
  <script src="/packages/web_components/dart_support.js"></script>
</head>
<body>
  <h1> Running custom_element_bindings_test </h1>
  <script type="text/javascript"
      src="/packages/unittest/test_controller.js"></script>
  <script type="text/javascript"
      src="/packages/browser/interop.js"></script>
  %TEST_SCRIPTS%
</body>
</html>

<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="dart.unittest" content="full-stack-traces">
  <title> custom_element_bindings_test </title>
  <style>
     .unittest-table { font-family:monospace; border:1px; }
     .unittest-pass { background: #6b3;}
     .unittest-fail { background: #d55;}
     .unittest-error { background: #a11;}
  </style>
  <script src="/packages/web_components/platform.concat.js"></script>
  <script src="/packages/web_components/dart_support.js"></script>
</head>
<body>
  <h1> Running custom_element_bindings_test </h1>
  <script type="text/javascript"
      src="/root_dart/tools/testing/dart/test_controller.js"></script>
  <script type="text/javascript"
      src="/packages/browser/interop.js"></script>
  %TEST_SCRIPTS%
</body>
</html>

Change tests to use test.py's test_controller.js, cleanup in browser_controller
Change tests to use test.py's test_controller.js, cleanup in browser_controller

This change makes all remaining tests use test.py's test_controller.js:
We have our own way of testing using test.py and that might change any time.
It's therefore not wise to rely on functionality in the unittest framework. If
we kept test_controller.js in the unittest package, we'd need to make a breaking
change whenever we change the behavior of test_controller.js. So this file was
forked into tools/testing/dart/test_controller.js.

After this, all our tests will use tools/testing/dart/test_controller.js. It is
therefore no longer necessary for the browser_controller to support the old
mechanism of posting back results. By removing this legacy code, we can ensure,
that the driving page of browser_controller will only react on valid messages
which were ment for it.
Context:
Some tests (e.g. dromaeo) might use postMessage internally, maybe even for
testing that postMessage is working. But the driving window should only react
on valid messages ment for it, ignoring any other messages.

R=blois@google.com, efortuna@google.com, ricow@google.com, whesse@google.com

Review URL: https://codereview.chromium.org//177333004

git-svn-id: 34d430745197549daf83b1f027ea5104cda4d1f7@33365 260f80e4-7a28-3924-810f-c04153c831b5
