WebUI: fix focus issues with cr-checkbox

Focus on next menu button after history entry removal.

Fixed FocusRowBehavior to update focus if focus-row-control has
embedded focus element and the focus-row-control is gaining focus.

Use focusable element for cr-action-menu options.

Bug: 953196, 954065
Change-Id: Id9ee05d3d36e9a434dc2e38ddf7a0590bbc236f7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1570698
Reviewed-by: Hector Carmona <hcarmona@chromium.org>
Commit-Queue: Esmael El-Moslimany <aee@chromium.org>
Cr-Commit-Position: refs/heads/master@{#653283}
12 files changed