Update compatibility methods in ApiCompatibilityUtils.java.

This adds a method for RemoteViews.setContentDescription(), and removes
buildNotification(): android.support.v4.app.NotificationCompat can be
used instead.

BUG=316522
R=yfriedman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234974 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 234974
Work in progress for end-to-end bindings

R=darin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234975 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 234975
Prevent ListSelectionModel#adjustToReordering from selecting invlid index -1.

Previously ListSelectionModel#adjustToReordering update the selection as it includes
an invalid index -1 if the lead index is -1. This CL adds a guard for the
case.

BUG=317949
TEST=manually

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

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