🤝 Launch TWAs from notifications.

Check whether an URL can be handled by a Trusted Web Activity when
launched from background Android Services (such as by notifications).

This change also rolls the custom_tabs_client DEP, this roll includes:
057eae40 TrustedWebActivityService can report notifications enabled.
dde0cb7b Improved error reporting for clients.
e8d760cd Better support for client developers.
81a14bc0 Expose getVerifiedPackages, required by this CL.

Bug: 860104
Change-Id: Ib901a1d4a569e382b168d2c16ea639584913f890
Reviewed-on: https://chromium-review.googlesource.com/1127177
Commit-Queue: Peter Conn <peconn@chromium.org>
Reviewed-by: Steven Holte <holte@chromium.org>
Reviewed-by: Bernhard Bauer <bauerb@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576940}
8 files changed