Remove Math and most uses of PrintStringWriter

R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41318 260f80e4-7a28-3924-810f-c04153c831b5
Fix test warnings and expect Safari mobile simulator bug.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41319 260f80e4-7a28-3924-810f-c04153c831b5
Issue 21419. Check Element.location for null during open.

R=danrubel@google.com
BUG= https://code.google.com/p/dart/issues/detail?id=21419

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41320 260f80e4-7a28-3924-810f-c04153c831b5
Remove JavaIterator and MapEntry

R=scheglov@google.com

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

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

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

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