Replace GcmListener with FirebaseMessagingService

This uses the new firebase_messaging library to receive messages from
FCM and route them to the corresponding handler.

Bug: 1138706
Change-Id: Ic12c37687acfddf036008d12c8794c37ff8da957
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2615700
Reviewed-by: Ben Pastene <bpastene@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Richard Knoll <knollr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#848182}
GitOrigin-RevId: a59edbdba691e190d696eda5aaaea0eccc7d3eea
3 files changed