Test expectations for several new flakes/failures

* waveshaper-oversample-4x.html may be a v8 regression
* storage/storagequota-query-usage.html has been flaky for a while
* some http/tests had been failing on Mac 10.6, now also failing 10.8

BUG=310292,311319,311804,311805,311812
TBR=falken@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160641 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use fMaxCharWidth as m_maxCharWidth on linux

Change SimpleFontDataSkia to use the fMaxCharWidth value provided by
FontMetrics as the m_maxCharWidth instead of computing it based on
the difference between the min and max.

This matches the behavior on other platforms and better refelects
the specified width for form controls (i.e. <input width=...>).

BUG=255061
R=dglazkov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160642 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Clean up accessibility layout tests!

The end result here is 26 lines removed from TestExpectations,
only two accessibility tests remain.

This change removes unimplemented bindings from
testing/runner/WebAXProxy (formerly AccessibilityUIElement),
and deletes 15 tests that used those bindings. They were
either hard to implement, poorly designed, or too Mac-centric.

It also fixes one binding, and fixes a bunch of other tests
that just needed small tweaks.

(NOTE: many of these tests were deleted before this change
could be landed. This change now adds them back.)

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160643 bbb929c8-8fbe-4397-9dbb-9b2b20218538
WEBPImageDecoder: Fix for ASSERTION FAILED: width == frameRect.width()

If all data of a frame is received, but WebPIUpdate returns VP8_STATUS_SUSPENDED, then it's an invalid image.

BUG=310259
R=pkasting@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160644 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix dynamic changes with sibling selectors.

We were not setting needsRecalc on sibling selectors after the first one.
Instead, keep a count of the max number of sibling selectors we see in
any stylesheet and setNeedsRecalc on that number of siblings.

BUG=304139

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

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