Reland "👹 Add adaptable homescreen shortcuts for maskable icons."

This reverts commit aa1f1cca8021e014b171aaacb6125e5c1cfe3115.

Relanded CL:
  https://chromium-review.googlesource.com/c/chromium/src/+/1341998

Changes from original:
  Initialize has_maskable_primary_icon_

Bug: 904354
Change-Id: I10cbd7bcfea94ea4a1b20236b4e619be9ce415e7

TBR: [email protected], [email protected], [email protected], [email protected]
Change-Id: I10cbd7bcfea94ea4a1b20236b4e619be9ce415e7
Reviewed-on: https://chromium-review.googlesource.com/c/1358062
Reviewed-by: Peter Conn <[email protected]>
Commit-Queue: Peter Conn <[email protected]>
Cr-Commit-Position: refs/heads/master@{#613062}
12 files changed