Rework instrumentation API

R=danrubel@google.com, scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42321 260f80e4-7a28-3924-810f-c04153c831b5
Partially revert r42319 to pacify tests.

I will reconcile UnboxIntConverterInstr::CanDeoptimize and UnboxInt32::CanDeoptimize in a follow up CL.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42322 260f80e4-7a28-3924-810f-c04153c831b5
Fix for the coverage manager with the server.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42324 260f80e4-7a28-3924-810f-c04153c831b5
Issue 21850. Fix for incremental resolving field formal parameters.

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

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

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