A type for unsupported browser objects

This should fix the crash in bug 20592.  We currently crash if we do not find the right type in the type table.  Siva found it on AnimationTimeline, but there may be others now and going forward.

(Note, objects of this type could actually be used in dart:_blink since they have the right c++ pointer and type id.)

This is the Blink side:
https://chromiumcodereview.appspot.com/490033005/

BUG=dartbug.com/20592
R=leafp@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39577 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 180943 (2014-08-27 09:48:22 +0200) vsm@google.com
Fallback to unsupported browser type instead of returning null
http://src.chromium.org/viewvc/blink?view=rev&revision=180943

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39578 260f80e4-7a28-3924-810f-c04153c831b5
Optimize List.toList/.sublist and List.from on lists.

R=fschneider@google.com, srdjan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39579 260f80e4-7a28-3924-810f-c04153c831b5
Use Uint8List for byte lists in dart:convert.

BUG= http://dartbug.com/11971
R=sgjesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39580 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 180946 (2014-08-27 10:23:23 +0200) vsm@google.com
Revert "Fallback to unsupported browser type instead of returning null"
http://src.chromium.org/viewvc/blink?view=rev&revision=180946

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39581 260f80e4-7a28-3924-810f-c04153c831b5
Fix bugs in growble_list_test.

Forgot to remove type parameters.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39582 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 180947 (2014-08-27 10:31:51 +0200) vsm@google.com
Reapply "Fallback to unsupported browser type instead of returning null"
http://src.chromium.org/viewvc/blink?view=rev&revision=180947

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39583 260f80e4-7a28-3924-810f-c04153c831b5
Update Dartium android co19 status.

Also fix whitespace

BUG=
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39584 260f80e4-7a28-3924-810f-c04153c831b5
Add import of dart:typed_data in dart:convert.

Was previously handled by patch file for VM, and was now missing
for dart2js.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39585 260f80e4-7a28-3924-810f-c04153c831b5
Use ClassWorld on TypeMask

BUG=
R=herhut@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39586 260f80e4-7a28-3924-810f-c04153c831b5
In debug mode, zap inactive semispace after scavenge.

R=koda@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39587 260f80e4-7a28-3924-810f-c04153c831b5
Update mirrors_used_test and expectation of message_kind_test.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39588 260f80e4-7a28-3924-810f-c04153c831b5
Time "user" code.

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39589 260f80e4-7a28-3924-810f-c04153c831b5
Mark mirror_final_field_inferrer2_test as slow.

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39590 260f80e4-7a28-3924-810f-c04153c831b5
Run all pub tests on Windows with -j1

Should avoid timeouts with some particularly resource-intensive tests
(e.g. analysis server integration tests).

TBR=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39591 260f80e4-7a28-3924-810f-c04153c831b5
Add recordTrace to stats helper.

BUG=
R=herhut@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39592 260f80e4-7a28-3924-810f-c04153c831b5
- Add and enable concurrent sweeper.
- Keep separate lists for normal sized executable and data pages.

R=koda@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39593 260f80e4-7a28-3924-810f-c04153c831b5
- Disable concurrent GC.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39594 260f80e4-7a28-3924-810f-c04153c831b5
Support Int32 representation for selected binary operations.

BUG=
R=fschneider@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39595 260f80e4-7a28-3924-810f-c04153c831b5
add content tag to the js_interop_test element so its content is queryable

update web_components to latest

BUG= http://dartbug.com/20413
R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39596 260f80e4-7a28-3924-810f-c04153c831b5