Revert 289113 "Revert 288557 "[Sync] Use OnSingleDataTypeUnrecov..."
> Revert 288557 "[Sync] Use OnSingleDataTypeUnrecoverableError for..."
>
> Reason for revert: see crbug.com/403098
>
> > [Sync] Use OnSingleDataTypeUnrecoverableError for all errors
> >
> > This removes the disable callback from all datatype controllers as well
> > as the DisableDataType method from the PSS, in favor of
> > OnSingleDataTypeUnrecoverable error (which now accepts a SyncError).
> >
> > BUG=368834,403098
> > TBR=bauerb@chromium.org
> >
> > Review URL: https://codereview.chromium.org/
436733002
>
> TBR=zea@chromium.org
>
> Review URL: https://codereview.chromium.org/
465113002
TBR=oshima@chromium.org
Review URL: https://codereview.chromium.org/
469073002
Cr-Commit-Position: refs/heads/master@{#289356}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@289356 0039d316-1c4b-4281-b951-d872f2087c98