Allow await expressions in arrow-style functions

Recognize await keyword when skipping expressions.

R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41932 260f80e4-7a28-3924-810f-c04153c831b5
Add android device id to test output in test scripts.

BUG=
R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41933 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Add android device id to test output in test scripts."

This reverts r41933

BUG=
R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41934 260f80e4-7a28-3924-810f-c04153c831b5
new onPriorityChanged event stream

BUG=
R=brianwilkerson@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41935 260f80e4-7a28-3924-810f-c04153c831b5
pkg/http_server: move to multi-lib layout

Dependencies between features are now crystal clear

R=sgjesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41936 260f80e4-7a28-3924-810f-c04153c831b5
Use a poor man's incremental parser to perform incremental resolution.

Also turns it on in the analysis server.

Limitations:
1. It works only inside a BlockFunctionBody.
2. It does not update errors.
3. Incremental resolution fails to resolve unqualified class member invocations.

But it works in general.
It take 3-4 milliseconds to perform incremental_resolver.dart resolution.
It was multiple seconds before (see my yesterday's log).
So, it is something like 1000 times faster now :-)

And it should be now much faster to fix the limitations :-)

R=paulberry@google.com, brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41937 260f80e4-7a28-3924-810f-c04153c831b5
Debugging support for analysis server

R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41938 260f80e4-7a28-3924-810f-c04153c831b5
Make toString visible on enum classes, as required by proposed spec.

R=hausner@google.com, rmacnak@google.com

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

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