Include source map URLs in the generated JS.

BUG=https://code.google.com/p/dart/issues/detail?id=15563
RELNOTE=Include source map URLs in JS output from pub build/serve.
R=nweiz@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@33465 260f80e4-7a28-3924-810f-c04153c831b5
Correct type rules following changes to getter behavior.

R=lrn@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@33466 260f80e4-7a28-3924-810f-c04153c831b5
Track external allocated memory for weak persistent handles.

The amount of external allocation is tracked per generation
and informs GC policy.

BUG=dart:11471
R=asiva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@33467 260f80e4-7a28-3924-810f-c04153c831b5
Support for DartBlockBody, DartExpressionBody, DartOmit in java2dart.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@33468 260f80e4-7a28-3924-810f-c04153c831b5
Missing file from r33467.

TBR=asiva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@33469 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 168754 (2014-03-07 15:56:28 -0800) asiva@google.com
Adapt dart bindings code to account for the dart API changes in
http://src.chromium.org/viewvc/blink/branches/dart/1750?view=rev&revision=168754

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@33470 260f80e4-7a28-3924-810f-c04153c831b5
1. Restructure reusable handles to make individual Scopes for each handle type
2. Add a convenience macro to make use of reusable handle scopes easier

R=iposva@google.com

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

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