drive: Remove FileCacheTestOnUIThread

Add tests for Store, PinAndUnpin, MountUnmount, Remove.

BUG=229822
TEST=unit_tests

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

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

* Updates the AppBannerView assets to the ones provided by
  the Android guys and deletes the old ones.
* Updates AppBannerView calculations to account for the new
  assets and their padding values.
* Adds a RatingView class that displays the given number
  of stars in increments of 0.5.
* Adds an event to the SwipableOverlayView to respond to
  clicking on the View (and none of its buttons).
* AppBannerView's install button changes based on whether an
  app is being installed, installed, or being advertised.
* Changes the layout size on Nexus 7s so that it uses a
  phone-sized card instead of a tablet one in landscape mode.
* Introduces an AppData structure for simply storing all of
  an app's data in one place.

! Adds strings for the "installing" and "open" states.

NOTRY=true
BUG=341556

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252327 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252327
Clean-up: Removes the obsolete Canvas::GetStringWidth(Font version).

BUG=265485
TEST=Run ui_unittests.

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

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