Introduce --no-prune-dead-locals flag to disable dead locals pruning.

Disabling this optimization regresses code quality but improves debugging experience.

R=fschneider@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41423 260f80e4-7a28-3924-810f-c04153c831b5
Fix Function::Clone() and Field::Clone() to adjust the class owner of type
parameters (issue 18630).
Add regression tests.
Commented out 3 lines in mirror test (issue 21474 filed).

R=srdjan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41424 260f80e4-7a28-3924-810f-c04153c831b5
Revert mixin fix r41424 until mirrors issue 21474 is fixed.

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

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

R=danrubel@google.com, paulberry@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41426 260f80e4-7a28-3924-810f-c04153c831b5
Status page improvements: sort context names, right align numbers, add missing data descriptors.

R=paulberry@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41427 260f80e4-7a28-3924-810f-c04153c831b5
Disable a test until I can fix it

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41428 260f80e4-7a28-3924-810f-c04153c831b5
Remove deprecated packages from the repo

R=jmesserly@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41429 260f80e4-7a28-3924-810f-c04153c831b5
Update template_binding test that was still using the deprecated mutation_observer polyfill

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41430 260f80e4-7a28-3924-810f-c04153c831b5
Use a constant instead of int.parse("0x10ffff")

BUG=
R=terry@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41431 260f80e4-7a28-3924-810f-c04153c831b5
Perform interceptor simplification on interceptors passed in super calls

BUG=
R=floitsch@google.com

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

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