Add request tracing to Observatory:

  URL---trace=on turns tracing on
  URL---trace=off turns tracing off

BUG=
R=johnmccutchan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39011 260f80e4-7a28-3924-810f-c04153c831b5
Make camelcasing use a regular expression for CSS properties.

BUG=
R=sra@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39012 260f80e4-7a28-3924-810f-c04153c831b5
Abort unit tests in the event of async failure while awaiting a future.

Previously, if a unit test returned a future, then while the unit test
framework was awaiting that future, asynchronous failures occurring
during callback functions would not abort the test.

In addition to fixing the bug, fix a flaw in the _defer() function
which prevented async_exception_test from actually testing
asynchronous exceptions.

BUG= http://dartbug.com/20153
R=kevmoo@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39013 260f80e4-7a28-3924-810f-c04153c831b5
Add a new event family for GC-related events, and generate an event after each garbage collection with basic stats.

One reason for this is to provide a structured alternative to the ad hoc logging format of --verbose_gc, and to move some functionality currently provided by standalone one-off scripts into the observatory.

Add first unit test for events.

R=johnmccutchan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39014 260f80e4-7a28-3924-810f-c04153c831b5
Some fixes for new_entry.dart that I run into.

R=dgrove@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39015 260f80e4-7a28-3924-810f-c04153c831b5
Update changelog to include template generators

R=dgrove@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39016 260f80e4-7a28-3924-810f-c04153c831b5
Define framework for testing Find CMD-F

R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39017 260f80e4-7a28-3924-810f-c04153c831b5
Do regular expression for camelCase CSS processing in JS.

BUG=
R=sra@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39018 260f80e4-7a28-3924-810f-c04153c831b5
Apply workaround for bug 13921 to new test in pkg/unittest.

TBR=kevmoo@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39019 260f80e4-7a28-3924-810f-c04153c831b5
Fix Dartium Upload for sha256 sums

R=kevmoo@google.com

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

Patch from Kenneth Endfinger <kaendfinger@gmail.com>.

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