Move dart2js from sdk/lib/_internal/compiler to pkg/compiler

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41512 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Move dart2js from sdk/lib/_internal/compiler to pkg/compiler"

This reverts commit r41512.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41513 260f80e4-7a28-3924-810f-c04153c831b5
Move dart2js from sdk/lib/_internal/compiler to pkg/compiler

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41514 260f80e4-7a28-3924-810f-c04153c831b5
Skip try/web/incremental_compilation_update_test.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41516 260f80e4-7a28-3924-810f-c04153c831b5
Working SimpleHTML test front end

BUG=
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41517 260f80e4-7a28-3924-810f-c04153c831b5
Fix warnings in analyzer2dart.

BUG=
R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41518 260f80e4-7a28-3924-810f-c04153c831b5
Fix HTML tests on non-browser runtimes.

BUG=
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41519 260f80e4-7a28-3924-810f-c04153c831b5
Fix multitest display name bug in test scripts.

BUG=
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41520 260f80e4-7a28-3924-810f-c04153c831b5
move combinator suggestion ast traversal into computeFast

BUG=
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41521 260f80e4-7a28-3924-810f-c04153c831b5
VM: Load-forwarding of non-final field values at allocations.

Instead of ignoring escaping allocations, we now forward values
for all non-final fields and type arguments even if the object
 escapes. For non-escaping objects we forward all fields.

R=vegorov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41522 260f80e4-7a28-3924-810f-c04153c831b5
Landing bug fix in type propagation.

Original CL: https://codereview.chromium.org/684313003/
TBR=koda@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41523 260f80e4-7a28-3924-810f-c04153c831b5
(TBR) add missing .project file

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41524 260f80e4-7a28-3924-810f-c04153c831b5
Avoid traversing classes when looking for circular references in typedefs.

BUG=dartbug.com/19459
R=brianwilkerson@google.com

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

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

R=paulberry@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41526 260f80e4-7a28-3924-810f-c04153c831b5
Fix documentation (for issue 19253)

R=paulberry@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41527 260f80e4-7a28-3924-810f-c04153c831b5
Add simpler unit tests for VerifiedMemory.

Also remember to free the reservation and the end of (non-negative) tests.

BUG=21469
TBR=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41528 260f80e4-7a28-3924-810f-c04153c831b5
Rename snapshot, other user-visible parts of docgen to dartdocgen.

BUG=
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41529 260f80e4-7a28-3924-810f-c04153c831b5
Use Element's source paths instead of URIs as a key in the index.

R=brianwilkerson@google.com
BUG=

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

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

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41531 260f80e4-7a28-3924-810f-c04153c831b5
AST-less implementation of DartDoubleClickSelector.

R=danrubel@google.com
BUG=

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

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