Revert 212459 "Remove TextDatabase from the history service."

This appears to have broken several history unit tests on Mac 10.6



AddNewRows
CacheSaveRestore
CursorPositionRetrieval
DeleteRows
ExpireRow
HugeResultSet
NonUniqueTermCharacterSets
ProperStringMatching
ReadVisitsFromHistory
RebuildFromHistoryIfCacheOld
Retrieval
TitleChange
TitleSearch
TypedCharacterCaching
URLPrefixMatching
WhitelistedURLs

Example output:
http://build.chromium.org/p/chromium.mac/builders/Mac10.6%20Tests%20%282%29/builds/40521/steps/unit_tests/logs/AddNewRows



> Remove TextDatabase from the history service.
> 
> The full text indexing feature is no longer used by anything.
>  - Remove the TextDatabase, TextDatabaseManager and related files.
>  - Remove is_indexed field from VisitRow objects.
>  - Modify ExpireHistoryBackend and HistoryBackend to no longer call TextDatabase
>  - Have HistoryBackend delete the "History Index *" files from the users profile
>  - Remove ChromeViewHostMsg_PageContents IPC message since the browser process
>    no longer requires to have the page contents of recently loaded pages.
> 
> BUG=247418
> TESTS=unit tests, manual testing and run through trybots.
> 
> Review URL: https://chromiumcodereview.appspot.com/16951015

TBR=rmcilroy@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212473 0039d316-1c4b-4281-b951-d872f2087c98
30 files changed