Heartbeat implementation of dart:mirrors.

Add the skeleton for the dart:mirrors library in all the appropriate
places.  The only thing we can do right now is ask an Isolate for its
debugName.  Add a few tests.
Review URL: https://chromiumcodereview.appspot.com//9420038

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5370 260f80e4-7a28-3924-810f-c04153c831b5
Remove unused variable.
Review URL: https://chromiumcodereview.appspot.com//9691020

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5371 260f80e4-7a28-3924-810f-c04153c831b5
removed unused chromium component

BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//9664068

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5372 260f80e4-7a28-3924-810f-c04153c831b5
fix directory ambiguity problem in frogpad

BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//9677020

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5373 260f80e4-7a28-3924-810f-c04153c831b5
Fixes for previous CL review comments

R=zundel@google.com
BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//9695025

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5375 260f80e4-7a28-3924-810f-c04153c831b5
Disable flaky test.  Bug filed.
Review URL: https://chromiumcodereview.appspot.com//9692029

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5376 260f80e4-7a28-3924-810f-c04153c831b5
- Allow string interpolation in constant strings.
- Add test for constant adjacent strings with and without interpolation.
- Update status files.
Review URL: https://chromiumcodereview.appspot.com//9694024

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5377 260f80e4-7a28-3924-810f-c04153c831b5
- Fix year in header.
Review URL: https://chromiumcodereview.appspot.com//9692030

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5378 260f80e4-7a28-3924-810f-c04153c831b5
- Make RawICData a subclass of RawObject and not RawInstance.
Review URL: https://chromiumcodereview.appspot.com//9691024

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5379 260f80e4-7a28-3924-810f-c04153c831b5
Make CHV useful in more cases.
Review URL: https://chromiumcodereview.appspot.com//9696016

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5380 260f80e4-7a28-3924-810f-c04153c831b5
Provide DartDomNameOfAttribute

DartDomNameOfAttribute returns the name of an IDLAttribute in the dart dom bindings.
attr.id is the native/JS name
dart:html might possibly rename the DartDomName, leaving the original attribute id available.

The change in the generated files reflects reverting https://src.chromium.org/viewvc/multivm?view=rev&revision=251
I will revert r251 after this change lands.

This is all so we can handle one attribute that has a name that is a keyword in Dart and C++ :

module html {
    interface [
        Conditional=VIDEO_TRACK,
        V8EnabledAtRuntime=webkitVideoTrack
    ] HTMLTrackElement : HTMLElement {
        ...
        attribute [Reflect] boolean default;

BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//9695015

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5381 260f80e4-7a28-3924-810f-c04153c831b5
Run standalone tests on Leg.

Review URL: https://chromiumcodereview.appspot.com//9663052

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5383 260f80e4-7a28-3924-810f-c04153c831b5
Triage co19 failures.

Review URL: https://chromiumcodereview.appspot.com//9691034

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5384 260f80e4-7a28-3924-810f-c04153c831b5
Don't skip tests.

Review URL: https://chromiumcodereview.appspot.com//9691035

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5385 260f80e4-7a28-3924-810f-c04153c831b5
Unresolved super-send is not a compile-time error.

Review URL: https://chromiumcodereview.appspot.com//9692018

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5386 260f80e4-7a28-3924-810f-c04153c831b5
Revert stray edit to test.dart.

BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//9662065

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5387 260f80e4-7a28-3924-810f-c04153c831b5
Return -0.. when the input to toStringAs* is -0.0.

Review URL: https://chromiumcodereview.appspot.com//9695006

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5388 260f80e4-7a28-3924-810f-c04153c831b5
Switch-implementation.

Change parser to compile several case expressions into one SwitchCase - so there is one case per statement group.

Make the builder generate a structure similar to what would be created by an if/else-if cascade with logically or'ed comparisons as conditions.

Not handling continues (but then, nothing is yet).

Review URL: https://chromiumcodereview.appspot.com//9632018

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5389 260f80e4-7a28-3924-810f-c04153c831b5
toStringAsExponential allows the fractionDigits argument to be null.

and update status file.

Review URL: https://chromiumcodereview.appspot.com//9677039

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5390 260f80e4-7a28-3924-810f-c04153c831b5
Compute subclasses of native classes eagerly to enable calling the native method directly when the method is not overridden.
Review URL: https://chromiumcodereview.appspot.com//9664066

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