Strip preceding newlines and comments when removing lines from TestExpectations.

If the line following the line being removed is a comment or whitespace, then
we know the preceding whitespace and comment lines can be stripped as well.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153717 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove option missed in r153705.

TBR=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153718 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix incorrect rebaseline from r153709

TBR=dimich@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153719 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Delete dead Device Motion code in Blink.

Remove Device Motion client related code since clients are not used anymore.

BUG=135804

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153720 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Deferred image decoding to support multi-frame images

This is a major change in ImageDecodingStore and ImageFrameGenerator.
* Separate image cache and decoder cache entries.
* Image cache indexed by frame index and generation ID.
* IFG makes a copy of bitmap during progressive decode.

This change also fixed a bug during progressive decoding. Bitmap is now
copied if it is not complete. This avoids a reading-while-writing bug.

BUG=229198

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

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