ContentDistributor::setNeedsStyleRecalcIfDistributedTo should use InlineStyleChange

SyntheticStyleChange causes us to update the style even if it's identical which is not
needed for ContentDistributor and is only meant for RenderLayer updates for compositing,
instead use InlineStyleChange.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153474 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Narrow TestExpectations for leak-window-scriptable-object.html.

The test appears to fail only on Windows & Mac, and only on Release bots.

BUG=255407

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153475 bbb929c8-8fbe-4397-9dbb-9b2b20218538
HTMLCanvasElement should use setNeedsLayerUpdate instead of SyntheticStyleChange

SyntheticStyleChange is the same as setNeedsLayerUpdate and is deprecated after r153445.

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

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