Allow tap gestures to open the IME on Android.

This CL allows tap gestures to cause the IME to be shown on Android

It uses the new didHandleGestureEvent of WebViewCient that was added in http://trac.webkit.org/changeset/129029
When the IME is shown, we need to receive a text input state update to ensure the IME has
the correct state. For this reason, the message to show the IME has been added as part of
ViewHostMsg_TextInputStateChanged. To this end, a new parameter has been added to UpdateTextInputState
to specify whether the updtae should cause the IME to be shown or not.

BUG=147226


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158042 0039d316-1c4b-4281-b951-d872f2087c98
7 files changed