Allow functions with parameters in the new Dart backend.

Support building non-empty parameter lists, including types.  Types
are needed, for example, for 'is' checks.

Note that parameters still can't be *used* with this change.

R=floitsch@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34684 260f80e4-7a28-3924-810f-c04153c831b5
Improve the mirror support for deferred loading by registering elements only included by mirror-usage seperately.

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34685 260f80e4-7a28-3924-810f-c04153c831b5
Don't send csp flag to polymer build step

Filed issue 18011 to track removing unneccesary stuff from polymer pkg

R=johnniwinther@google.com

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

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

BUG=

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

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

https://github.com/dart-lang/ton80/commit/63a9f765be9cfbb999bbc487194286ded560fac0

R=kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34688 260f80e4-7a28-3924-810f-c04153c831b5
Make editing of large files faster.

One big performance issue is updating the selection. This CL only updates the selection once per mutation.

R=kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34689 260f80e4-7a28-3924-810f-c04153c831b5
end_to_end_test detects errors instead of timing out.

R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34690 260f80e4-7a28-3924-810f-c04153c831b5
Add DART_BUILD_NOTIFICATION_DELAY to control notifications

BUG=http://dartbug.com/17965
R=ricow@google.com

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

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

R=kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34693 260f80e4-7a28-3924-810f-c04153c831b5
Move leap_server to site/try

R=kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34694 260f80e4-7a28-3924-810f-c04153c831b5
Support POST requests to save project files.

Local changes are automatically backed up in git.

R=kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34695 260f80e4-7a28-3924-810f-c04153c831b5
Automatically save changes to project files.

R=kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34696 260f80e4-7a28-3924-810f-c04153c831b5
Set up file watcher for project files.

R=kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34697 260f80e4-7a28-3924-810f-c04153c831b5
Load deferred chunks in the right order.

A chunk can depend on classes in shared chunks. Therefore sort they are
sorted, and loaded sequentially.

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34698 260f80e4-7a28-3924-810f-c04153c831b5
Fix checked-mode problem

R=kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34699 260f80e4-7a28-3924-810f-c04153c831b5
Mark pkg/http/test/http_test as flaky crashing

TBR

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34700 260f80e4-7a28-3924-810f-c04153c831b5
test.dart: Add timeout for browsers that are started but do not fetch tests.

BUG=
R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34701 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Load deferred chunks in the right order."

This reverts commit 34698.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34702 260f80e4-7a28-3924-810f-c04153c831b5
lib/convert: removed unused import, removed redundant test

Re-enabled checks in existing test

R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34703 260f80e4-7a28-3924-810f-c04153c831b5
Use custom git index to avoid conflicts with other processes.

Also add WatchHandler abstraction.

Screenshot from GitX showing the backup history:
https://picasaweb.google.com/lh/photo/J1dmLA2HWDb7KbR0tw2HSNMTjNZETYmyPJy0liipFm0?feat=directlink

R=kasperl@google.com

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

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