Make JSON.fuse(UTF8) be more efficient by not creating intermediate string.

Adds JsonUtf8Encoder class that can be used directly, or through jsonEncoder.fuse(utf8Encoder) or jsonEncoder.startChunkedConversion(_Utf8EncoderSink).

R=sgjesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41479 260f80e4-7a28-3924-810f-c04153c831b5
Fix a bug in the handling of Phi nodes.

BUG= http://dartbug.com/21351
R=karlklose@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41480 260f80e4-7a28-3924-810f-c04153c831b5
Make incremental tests time out faster.

R=johnniwinther@google.com

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

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

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41482 260f80e4-7a28-3924-810f-c04153c831b5
Fix typo in json.dart

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41483 260f80e4-7a28-3924-810f-c04153c831b5
Update status for Firefox on Windows.

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

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