UI tweaks - overview bar and toggle mark occurrences

R=pquitslund@google.com,devoncarew@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8762 260f80e4-7a28-3924-810f-c04153c831b5
cache pending analysis server operations
Review URL: https://chromiumcodereview.appspot.com//10562029

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8763 260f80e4-7a28-3924-810f-c04153c831b5
Turn off support for String + operator in the VM
Review URL: https://chromiumcodereview.appspot.com//10568002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8764 260f80e4-7a28-3924-810f-c04153c831b5
- Disable proxy sample tests.

http://dartbug.com/3703
Review URL: https://chromiumcodereview.appspot.com//10559028

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8765 260f80e4-7a28-3924-810f-c04153c831b5
Some cleanup of recompilation

Addressed additional comments to https://chromiumcodereview.appspot.com/10537025.

R=ahe@google.com

BUG=
TEST=

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

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

TBR=podivilov@chromium.org

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8767 260f80e4-7a28-3924-810f-c04153c831b5
Remove uses of string + from API document generator.

BUG=3708
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8768 260f80e4-7a28-3924-810f-c04153c831b5
Reapply change to GVN all HFieldGet instructions.

- Enable GVN for all HFieldGet.
- Mark all non-final HFieldGet as depending on something.
- Mark control flow as not having side effects.
- Fix dead code elimination to not treat control flow as dead code.
- Fix live ranges for HChecks to unconditionally have the same live range as the instruction they are checking.
- Added Nicolas' fix for GVN in loops (https://chromiumcodereview.appspot.com/10565025).

R=floitsch@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8769 260f80e4-7a28-3924-810f-c04153c831b5
Some more + cleanups.

TBR=podivilov@chromium.org

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8771 260f80e4-7a28-3924-810f-c04153c831b5
Add dart:web to dart2js and editor, containing only htmlEscape.

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

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

TBR=podivilov@chromium.org

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8773 260f80e4-7a28-3924-810f-c04153c831b5
Better PrettyPrinter output for Return nodes, display tokens and expression.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8774 260f80e4-7a28-3924-810f-c04153c831b5
Don't try to resolve in the builder.

Resolution is already done.
Fixes issue 3632.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8777 260f80e4-7a28-3924-810f-c04153c831b5
Remove support for String operator + from dart2js.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8778 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Don't try to resolve in the builder."

This reverts r8777.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8779 260f80e4-7a28-3924-810f-c04153c831b5
Fix definition of CreateArrayComp::InputAt.

R=fschneider@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8780 260f80e4-7a28-3924-810f-c04153c831b5
Turn on Apps View
Review URL: https://chromiumcodereview.appspot.com//10532192

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8781 260f80e4-7a28-3924-810f-c04153c831b5
Add missing dependency to sdk-build.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8782 260f80e4-7a28-3924-810f-c04153c831b5
Fix bailout from the optimizing-mode compiler and put SSA construction under a flag.

For now the flag is off by default.
Review URL: https://chromiumcodereview.appspot.com//10568007

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

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

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