vmservice: basic object graph serialization.

Sends a service event with binary data encoding the basic shape of the object graph; for each object, its:
* size
* class id
* neighbors (excluding smis and nulls)

This is a minimal implementation to make the first unit test pass (TDD).

R=johnmccutchan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42070 260f80e4-7a28-3924-810f-c04153c831b5
Add a flag to prohibit plurals/genders that don't take up the whole string.

BUG=
R=tjblasi@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42071 260f80e4-7a28-3924-810f-c04153c831b5
Properly handle dart2js being specified before other local transformers.

R=rnystrom@google.com
BUG=21726

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42072 260f80e4-7a28-3924-810f-c04153c831b5
Fix typing for checked mode test.

TBR=johnmccutchan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42073 260f80e4-7a28-3924-810f-c04153c831b5
Update status file for new VM-only tests

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42074 260f80e4-7a28-3924-810f-c04153c831b5
Mark analyzer's all_the_rest_test as failing on Windows.

BUG=dartbug.com/21772
TBR=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42075 260f80e4-7a28-3924-810f-c04153c831b5
Evaluate annotations using ConstantValueComputer.

This is a step towards fixing bug 15467 (Analyzer does not handle
aliases of @proxy).  It should also help integration between analyzer
and dart2js (since Dart2js will need to know the constant values
associated with annotations).

R=brianwilkerson@google.com

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

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