Add more double-parsing tests.

I was looking at double parsing, and wanted more tests for myself anyway.

R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41664 260f80e4-7a28-3924-810f-c04153c831b5
Mark Firefox/jsshell as failing on double_parse_test.

The ECMAScript spec allows non-IEEE-754 compliant parsing, probably because
that was what Netscape was already doing.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41665 260f80e4-7a28-3924-810f-c04153c831b5
Suppress flaky polymer tests on Safari

BUG=dartbug.com/21434
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41666 260f80e4-7a28-3924-810f-c04153c831b5
Infer range for BIT_XOR.

When selecting representations unbox integer phis that have Int32 range and have only constants or boxing operations flowing into them.

BUG=http://dartbug.com/13869
R=fschneider@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41667 260f80e4-7a28-3924-810f-c04153c831b5
Enable dart2js compilation for new HTML tests.

BUG=
R=ricow@google.com

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

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