Cancel Linux Aura dragging on escape key press.

Grab the keyboard for key press handling, just like pointer.
EndMoveLoop on Escape key press, like Windows DoDragDrop.

TODO(followup): Clear the bookmark bar drop indicator UI.
TODO(followup): Nix TabDragController::DidProcessEvent?
TODO(followup): Nix non-Aura RunShellDrag/DragSourceWin.

BUG=344289
R=erg@chromium.org,sadrul@chromium.org
TEST=Dragging bookmarks or text from the omnibox, etc. cancels when the escape key is pressed mid-drag.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254289 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 254289
Mojo: cleanup bindings generator.

R=davemoore@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254290 0039d316-1c4b-4281-b951-d872f2087c98
Disable flaky Android test testReceivingSizeAfterLoadUpdatesLayout.

BUG=348159
R=boliu@chromium.org

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

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