Improve NTP most visited close button animations.

BUG=324870
R=jeremycho@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238602 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 238602
Change the NOTREACHED() in TopSitesBackend::InitDBOnDBThread to a LOG(ERROR). The NOTREACHED() is reachable.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238603 0039d316-1c4b-4281-b951-d872f2087c98
nfc: Various fixes to the NFC D-Bus client in chromeos/dbus.

This CL applies the following fixes:

  1. Fixed a bug in chromeos::NfcPropertySet::Set where the code didn't pass
     in the property name and value to the D-Bus call.
  2. Changed NfcTagClient::Write and NfcDeviceClient::Push to take in a
     base::DictionaryValue instead of a map of strings for the NDEF attributes,
     as the NDEF record attributes don't have string as their only possible
     value type.
  3. Fixed a regression in DBusThreadManager due to recent refactors that broke
     the NFC client initialization code.
  4. Allow users of NfcPropertySet to be notified when a call to GetAll completes.

BUG=316471
TEST=chromeos_unittests

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

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