Migrate gcm::ConnectionFactoryImpl to NetworkConnectionTracker

This CL migrates ConnectionFactoryImpl from NetworkChangeNotifier to
NetworkConnectionTracker, which works with the network service enabled.

Bug: 883116
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: I03a8004151d5750d2ba590d670ae41a3461be03f
Reviewed-on: https://chromium-review.googlesource.com/1226074
Commit-Queue: Robbie McElrath <rmcelrath@chromium.org>
Reviewed-by: Dmitry Titov <dimich@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Reviewed-by: Eugene But <eugenebut@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#593784}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b014993310e31420272eae151d67eecb41894b91
5 files changed