cleanup warnings/hints

BUG=
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41419 260f80e4-7a28-3924-810f-c04153c831b5
add suggestions in format parameter list

BUG=
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41420 260f80e4-7a28-3924-810f-c04153c831b5
Make dart2js batch mode completely async

The current implementation breaks with:
https://codereview.chromium.org/673193002/

R=floitsch@google.com, sgjesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41421 260f80e4-7a28-3924-810f-c04153c831b5
Make CTX allocatable by the register allocator.

This change makes CTX available by not caching the current
context while in Dart code. Instead the current context
is held in a local variable (:saved_current_context_var) and
is passed as argument in CTX at calls.

This also simplifies a lot of code in the debugger: As a result,
Isolate::top_context is not needed anymore since the current context
can always be extracted from a Dart frame.

R=vegorov@google.com

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

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