Fix for the auto-indenter in case of presence of an EOL comment.

R=danrubel@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41543 260f80e4-7a28-3924-810f-c04153c831b5
Update dart binaries used for running tests to version 1.7.2

BUG=
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41544 260f80e4-7a28-3924-810f-c04153c831b5
Convert _propagateToListeners to using an external stack instead of recursion.

This allows it to exit by throwing immediately when it sees an uncaught error,
and then resume afterwards using the remaining stack.

It reduces the stack height by avoding recursive calls.
A few tweaks to Zone to make Zone.run have lower stack-depth.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41545 260f80e4-7a28-3924-810f-c04153c831b5
Fix test scripts and xhr test for new default HTTP headers

BUG=
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41546 260f80e4-7a28-3924-810f-c04153c831b5
Revert r41544 "Update dart binaries used for running tests to version 1.7.2"

Also revert fixes for test scripts for this update, r41546

BUG=
R=ricow@google.com

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

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