Remove DocumentTabObserver and merge task description updates
This removes the DocumentTabObserver as a separate class inside
DocumentTab. It also add the favicon image as a param to
onFaviconUpdated inside TabObserver and uses that to update the
icon used for task descriptions to largest size in both Document
and WebAppActivities.
BUG=
546182
Committed:
https://crrev.com/8d22d29bfd0c021dd3d12eeff1369f34f6f8dd15
Cr-Commit-Position: refs/heads/master@{#361176}