Some cleanups, started implementing checked instance calls, better equality operation.
Review URL: https://chromiumcodereview.appspot.com//10541135

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8626 260f80e4-7a28-3924-810f-c04153c831b5
Detect continue inside of case statement with no label

Review URL: https://chromiumcodereview.appspot.com//10536143

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8627 260f80e4-7a28-3924-810f-c04153c831b5
re-writes some static field negative tests for use with analyzer

Review URL: https://chromiumcodereview.appspot.com//10541140

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8628 260f80e4-7a28-3924-810f-c04153c831b5
Restore changes lost in merge for r8626 (equality operation).
Review URL: https://chromiumcodereview.appspot.com//10546154

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8629 260f80e4-7a28-3924-810f-c04153c831b5
Adjust our css and content for the welcome page.
Review URL: https://chromiumcodereview.appspot.com//10539135

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8630 260f80e4-7a28-3924-810f-c04153c831b5
Disallow underscores in named formal parameters.

See issue http://code.google.com/p/dart/issues/detail?id=2493

Review URL: https://chromiumcodereview.appspot.com//10541095

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8631 260f80e4-7a28-3924-810f-c04153c831b5
Add matchers for unit testing futures:

- completes
- completion()

Also made throws and throwsA() work with futures.

Review URL: https://chromiumcodereview.appspot.com//10548005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8632 260f80e4-7a28-3924-810f-c04153c831b5
Fix super call invocation (issue 2028).
Review URL: https://chromiumcodereview.appspot.com//10513008

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8633 260f80e4-7a28-3924-810f-c04153c831b5
ClassCastException fix in unit resolution.
Review URL: https://chromiumcodereview.appspot.com//10537155

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8634 260f80e4-7a28-3924-810f-c04153c831b5
Wrap Location object on Firefox.

This is a fix for Issue 3152.
https://code.google.com/p/dart/issues/detail?id=3152

Review URL: https://chromiumcodereview.appspot.com//10534130

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8635 260f80e4-7a28-3924-810f-c04153c831b5
Implement a heap profiler for the Dart managed heap.

This profiler will write binary HPROF data to a user provided stream that
can later be viewed by tools such as the Eclipse Memory Analyzer.

While all user defined types are accurately described in the profile data,
internal types that are not self-describing appear as empty objects.  This
will be addressed by a future change.

Review URL: https://chromiumcodereview.appspot.com//10452006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8636 260f80e4-7a28-3924-810f-c04153c831b5
Rewrite the clock sample to be more in line with our Dart style guidelines.
Update both clock and solar to have a consistent look and feel.
Fix an issue with solar and rAF on Safari.
Review URL: https://chromiumcodereview.appspot.com//10544141

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8637 260f80e4-7a28-3924-810f-c04153c831b5
Fix includes to unbreak the Windows build.

Review URL: https://chromiumcodereview.appspot.com//10539151

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8638 260f80e4-7a28-3924-810f-c04153c831b5
Fix includes to unbreak the Mac build.

Review URL: https://chromiumcodereview.appspot.com//10543154

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