Track emitted classes in incremental compiler.

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42282 260f80e4-7a28-3924-810f-c04153c831b5
Incremental compilation of constants.

R=floitsch@google.com, johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42283 260f80e4-7a28-3924-810f-c04153c831b5
Follow up to CL 764533002.

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42284 260f80e4-7a28-3924-810f-c04153c831b5
Display exports that lead to dart:mirrors.

BUG=
R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42285 260f80e4-7a28-3924-810f-c04153c831b5
Allow dart2js to compile calls to type literals when prefixed.

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42286 260f80e4-7a28-3924-810f-c04153c831b5
Dart2js, move deferred global variables to the right output unit.

BUG=dartbug.com/21840
R=floitsch@google.com

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

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