Remove assumption in Dart_GetClosureInfo that func->cls->script = func->script,which was broken in r38140.

BUG=
R=hausner@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38219 260f80e4-7a28-3924-810f-c04153c831b5
Support "pub downgrade".

This is useful for ensuring that a package's dependencies' lower bounds are
correct.

R=rnystrom@google.com
BUG= https://code.google.com/p/dart/issues/detail?id=15670

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38220 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 178108 (2014-07-15 01:02:43 +0200) rmacnak@google.com
Restore expected url in evaluate-in-console (was changed in r177891).
http://src.chromium.org/viewvc/blink?view=rev&revision=178108

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38221 260f80e4-7a28-3924-810f-c04153c831b5
Issue 19885. Suppress 'Overlapping start in StyleRange'.

R=danrubel@google.com
BUG= https://code.google.com/p/dart/issues/detail?id=19885

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38222 260f80e4-7a28-3924-810f-c04153c831b5
Update test expectation for Safari to account for JSON.parse bug.

Also use num.parse now that we have it.

R=ahe@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38223 260f80e4-7a28-3924-810f-c04153c831b5
Address comments on double-parse implementation from earlier CL.

Comments at https://codereview.chromium.org/368483004/#msg7

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38224 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 178150 (2014-07-15 10:25:24 +0200) vsm@google.com
Convert null v8 exceptions on interop
http://src.chromium.org/viewvc/blink?view=rev&revision=178150

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38225 260f80e4-7a28-3924-810f-c04153c831b5
Fix dartbug.com/19998
- Do not attempt to interact with files if hooks are not installed.
- Remove obsolete code observers.
- Remove obsolete API functions.

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38226 260f80e4-7a28-3924-810f-c04153c831b5
Work-around for Android 4.0 browser.

BUG= http://dartbug.com/10923
R=johnniwinther@google.com

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

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