Add NeedsManualRebaseline.

This is the same as NeedsRebaseline except rebaseline-o-matic doesn't
automatically rebaseline it. This is useful for things like two-sided
patches, where you still need to add lines to TestExpectations but
don't want to add [ Pass Failure ImageOnlyFailure Missing ] lines.

R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154146 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Dont try to schedule animation when the frame has been detached.

No new tests. Depends on a race which is difficult to test. Will monitor canary.

TBR=steveblock
BUG=259447
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154147 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Flush out hidden calls to bloatedCharacters()

These calls were hiding behind innocuous-sounding function names. This CL
brings them out into the harsh light of day where they will cower and fall.

R=eseidel@chromium.org
BUG=254708

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154148 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert Junov's last two CLs (per his request) in an attempt to fix Debug ASSERT_NOT_REACHED

We've had a marauding ASSERT_NOT_REACHED related to canvas this afternoon.
Junov believes its caused by his last two CL's and has asked me to rever them.

Revert "Fixing Canvas2DLayerBridge to handle lost graphics contexts"

This reverts commit c9a24ca0534f2aaf6e0182fb4ba3c90e6cbb1315.

Revert "Removed duplicated line of code in Canvas2DLayerBridge due to merge conflict resolution error"

This reverts commit 0f77c35b3e8b2fd14b46782b5f79908fbc16f15f.

BUG=240881, 226928, 237799
TBR=junov

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154149 bbb929c8-8fbe-4397-9dbb-9b2b20218538