DO NOT MERGE Provided temp solution for 5G+ icon not shown

This fix is for some carriers use PCO to indicate if the device
is using 5G+ bands.

1. Fixed the race condition between NetworkTypeController,
   DcTracker, and DcController, which run on different thread.
2. Fixed that PCO event was dropped when it does not arrive in
   NR connected state.
3. Fixed that network type controller only considers internet
   PDN's PCO. Per spec, it should be all PDNs'. If any one them
   indicates 5G+ capable, we should display 5G+.

Note this solution is only for S. In T the new data stack has
already supported this correctly.

Fix: 211682727
Fix: 213378567
Test: atest NetworkTypeControllerTest & carrier LE tests
Change-Id: I322a4ca6630e9c07aa072790e1e345bb1532d2b3
2 files changed