Chording now ends if the shift key-up was on the key that started the chording.

BUG=297586

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225506 0039d316-1c4b-4281-b951-d872f2087c98
Fixes possible use after free when deleting menu during execution

The menu code returns an enum indicating if the menu was deleted while
running. Currently the code would return success if deletion happened
while notifying the delegate of the item that was selected. It needs
to return the item was deleted in this case too.

BUG=292980
TEST=none
R=ben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225507 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 225506
SVN changes up to revision 225507