Make browser tests all run from a server instead of the local filesystem.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17007 260f80e4-7a28-3924-810f-c04153c831b5
Delete debugging change that slipped in.
Review URL: https://codereview.chromium.org//11889002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17008 260f80e4-7a28-3924-810f-c04153c831b5
Update IE 10 status file.
Review URL: https://codereview.chromium.org//11884013

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17009 260f80e4-7a28-3924-810f-c04153c831b5
Mark pub/pub_uploader_test as flaky.

Filed http://dartbug.com/7879
Review URL: https://codereview.chromium.org//11881016

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17010 260f80e4-7a28-3924-810f-c04153c831b5
Remove the Hashable class.

BUG: http://darbug.com/5522

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17011 260f80e4-7a28-3924-810f-c04153c831b5
Mark language/arithmetic_test as failing on runtime=ie9 compiler=dart2js

I can't find any bug for this, and I don't see any dart2js people on the codereview disabling this on ff, is this a known problem?
Review URL: https://codereview.chromium.org//11889006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17012 260f80e4-7a28-3924-810f-c04153c831b5
Cleanup uses of X::CheckedHandle where X::Cast or X::Handle is sufficient.

The only places where CheckedHandle is appropiate is with arguments to
runtime functions and values from Dart API functions.

For other places in the VM either normal Handle and ^=, or Cast is sufficient.

T::Cast is used when the value is guaranteed to be of type T (and never Object::null()).
Otherwise, the operator^= is used for casting.

Also fix a style issue where a Raw* should be used as return type.
Review URL: https://codereview.chromium.org//11826024

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17013 260f80e4-7a28-3924-810f-c04153c831b5
Optimize stores to Uint8List.
Review URL: https://codereview.chromium.org//11855007

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@17014 260f80e4-7a28-3924-810f-c04153c831b5
Canonicalize away redundant checks that appear after store-to-load forwarding.

BUG=dart:7513

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

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