Pull out the hunspell dictionary into its own class which subclasses from the SpellcheckDictionary class.
A couple of notes:
- I definitely plan to eliminate the references to SpellCheckHost. Those are temporarily there to make sure spellcheck still functions in the interim. When SpellcheckHost and SpellCheckProfile become SpellCheckService in the next CL, the references will be removed.
- Right now I am mostly moving around code. There may be some redundancy. If I don't catch it in this CL, I will catch it in a subsequent one.
- I've pulled out more metrics, but I am assuming we will put those all back in when we have a clearer idea of what we truly want to track.
sky - TBR'd for chrome_browser.gypi changes
BUG=158555
TBR=sky@chromium.org
Review URL: https://chromiumcodereview.appspot.com/
11337026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166135 0039d316-1c4b-4281-b951-d872f2087c98