Support datalist for date/time input types on Android

BUG=242455

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239290 0039d316-1c4b-4281-b951-d872f2087c98
[Android] Simplify OverscrollGlow usage in RenderWidgetHostViewAndroid

The conditional existence of a valid OverscrollGlow in RWHVA makes for ugly
and fragile usage.  Simplify the situation by always creating the effect,
but enabling only if required, moving enabled resource and logic semantics
to the effect itself.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239291 0039d316-1c4b-4281-b951-d872f2087c98
Multiple level undo/redo of bookmarks available through Bookmark Bar.

The BookmarkUndoService is now being constructed and is observing
user initiated changes to the bookmark model.

Undo and Redo of bookmark changes can be triggered from the
Bookmark Bar context menu. This functionality is behind the switch
enable-bookmark-undo.

Still outstanding is the multi-level undo to be accessible from
the Bookmark Manager.

BUG=126092

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239292 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 239291
Fix threading issues in Java JNI code for Android Chromoting client.

Updated comments in JniInterface.java to document which threads are
used to access fields and methods. Also added synchronization where it's
needed and removed it where it isn't.

A private lock is used instead of synchronizing on JniInterface.class.

BUG=305770

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

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