More code clean-up

R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41359 260f80e4-7a28-3924-810f-c04153c831b5
Atomic update of header word on ARM.

R=zra@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41360 260f80e4-7a28-3924-810f-c04153c831b5
Replace EngineTestCase.assertSize() with hasLength().

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41361 260f80e4-7a28-3924-810f-c04153c831b5
Remove unused EngineTestCase.assertX() methods.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41362 260f80e4-7a28-3924-810f-c04153c831b5
store pub package information in metadata and read on startup

R=danrubel@google.com

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

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