Begin uniting the TabPersistentStore and StorageDelegate
* Gives the two classes a common base class called
TabPersister to extend.
* Moves some functions for dealing with TabStates into
the TabState class.
* Starts combining logic for saving Tabs between the
StorageDelegate and the TabPersistentStore.
BUG=
443773,
451280
Committed:
https://crrev.com/dbd616cd21d191b02c96c19421b9ffc42a82933c
Cr-Commit-Position: refs/heads/master@{#313331}