Cleanup handling of broken schema in Favicons.

Previous code landed diagnostics which showed some strange schema
cases in the wild.  chrome/test/data/History/thumbnail_wild/ includes
representative schema as golden files for testing by
ThumbnailDatabaseTest.WildSchema.

A number of the edge cases involved transitions from v2 and v3 using
v6 and v7 code, which has now been handled by the version-deprecation
code.  Handle schema with extra temp_ tables by dropping them.  Adjust
Init() so that when existing invalid-structure code fires, the (now
empty) database is immediately re-opened.

Remove a couple unused functions, and move OpenDatabase() to private:.

BUG=272519

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231219 0039d316-1c4b-4281-b951-d872f2087c98
Remove RenderViewHostTracker and just have RenderViewHost tell ResourceDispatcherHostImpl directly.

This removes the last RenderViewHostObserver implementation.

BUG=306569
R=simonjam@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231220 0039d316-1c4b-4281-b951-d872f2087c98
Remove enabled/disabled state from extension and app sync.

BUG=303311

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231221 0039d316-1c4b-4281-b951-d872f2087c98
1) Applies the new malware UI to binaries that change settings
2) Updates the string

BUG=305387

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

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