[CSS Grid Layout] Improve verbosity of test results

CSS Grid Layout testing code was recently refactored to remove a bunch
of huge copy&pastes. The problem with that is that it replaced part of
the tests self-descriptive expected results by "dull" lines with almost
no meaning. This change restores the previous output while keeping the
nice refactorings.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@157146 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Change Canvas2DLayerBridge to stay alive until last mailbox is returned.

This change modifies the destruction mechanism for Canvas2DLayerBridge.
When the owning ImageBuffer object is destroyed, the Canvas2DLayerBridge
will no longer be destroyed if it has unreleased texture mailboxes.
Instead, the object is leaked and becomes responsible for self-destructing
as soon as its outstanding texture mailboxes are returned by the compositor.

BUG=274113
TEST=leak and use after free verified by valgrind and asan layout test runs. Proper tear-down inspected and validated manually using debugger.
R=senorblanco@chromium.org,piman@chromium.org,danakj@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@157147 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Tweak the way we manage connected android devices in run-webkit-tests.

By sorting the list of device serial numbers, we can ensure that, on
a given machine w/ a given set of connected devices, we always have
the same mapping of worker number to device.

R=abarth@chromium.org, peter@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@157148 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Moving disabled shape and exclusion style tests to the virtual test suite

CSS Exclusions and Shapes have tests to make sure they do not
expose CSS properties when disabled in stable builds. These
tests are more appropriate to the webexposed virtual test suite.

BUG=248304

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

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