Update image content rect on src changes even if intrinsic size matches

This patch changes RenderImage::imageDimensionsChanged to update the
image content rect even if the image's intrinsic size is equal. This
fixes a bug where changing an SVG image to another image of the same
size would not correctly update the image content rect.

This patch also cleans up a confusing variable name in
RenderImage::updateInnerContentRect, changing paint rect to container
rect to better match what it is.

BUG=269946

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158343 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Sync Android <video controls> with the default controls

Add back the rounded border and the bottom 5px padding.

BUGS=251244

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158344 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use PropertySet in place of HashSet<CSSPropertyID>.

No functional change.

BUG=240653
R=dstockwell

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158345 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix unhandled showGuessPanel editor command

The main menu sends a -showGuessPanel: to first responder when
Edit -> Spelling and Grammar -> Show Spelling and Grammar is called.

showGuessPanel was supposed to be handled by RenderWidgetHostViewMacDelegate,
it should be forwarded to the delegate from RenderWidgetHostViewMac by
-forwardingTargetForSelector:. However, since we dynamically added
implementations for all editing commands, including showGuessPanel, to
RenderWidgetHostViewMac via RenderWidgetHostViewMacEditCommandHelper,
RenderWidgetHostViewMacDelegate didn't get to handle this command at all,
it's directly sent to WebFrameImpl::executeCommand(name, "").

Add missing handling there (previously only WebFrameImpl::executeCommand()
with command name but not value is handled) so that showGuessPanel is
correctly handled.

BUG=257627

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

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