[iOS] Remove favicon and title for NTP tabs in the tab grid.

This CL special-cases NTP URLs (chrome://newtab) in the tab grid
mediator to set no title or favicon in the grid items sent to the
consumer; this means that the corresponding cells in the tab grid will
have no titles or favicons.

In order to cleanly support cells having no icons, the icon image view
background is set to be clear when there is no image.

Bug: 865074
Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet
Change-Id: I13eeeb3c494f7c5f300f2b179da4887dfeb9cdca
Reviewed-on: https://chromium-review.googlesource.com/1143262
Reviewed-by: Gauthier Ambard <gambard@chromium.org>
Commit-Queue: Mark Cogan <marq@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576458}
2 files changed