telephony: Squashed support of dynamic signal strength thresholds

This is a squash of the following commits:

Author: Paul Keith <javelinanddart@gmail.com>
Date:   Sat Jul 14 04:34:20 2018 +0200

    Stabilize signal strength

    * Currently, rssnr and rssi are subject to Huawei's thresholds
      to get a desired signal strength interpretation in AOSP, but
      rsrp is subject to AOSPs thresholds to get a signal strength
      interpretation, which means we have two sources of strength
      which are potentially in conflict; this can result in an
      'unstable' signal cluster icon
    * So, force rsrp into an AOSP threshold based on Huawei's
      thresholds in order to stabilize the signal cluster

    Change-Id: Ia7e08ffe33ee84a5123832b60f290f3aa910eb86

Author: Paul Keith <javelinanddart@gmail.com>
Date:   Sat Jul 14 04:17:12 2018 +0200

    Adjust some values to be more intuitive

    * While we're at it, reorder rssnr and rssi overrides

    Change-Id: Ie6c3a8d7fd5dd8e1299f16266e3c4044bffd45c4

Author: Paul Keith <javelinanddart@gmail.com>
Date:   Sat Jul 14 04:07:49 2018 +0200

    Remove lteRsrq hackery

    * Nothing cares about rsrq

    Change-Id: I0d39399f52944347970833cabcca7d9954215310

Author: Paul Keith <javelinanddart@gmail.com>
Date:   Sun May 6 05:19:42 2018 +0200

    Dynamically calculate signal strength thresholds

    * Huawei has 5 thresholds, but AOSP only has 4, so instead of using
      some of them directly and ignoring one, calculate 4 thresholds
      based on the lowest and highest threshold in Huawei's thresholds
    * While we're at it, convert the radioTech if-else block to a
      switch-case block to be more readable

    Change-Id: Ic8a97d5ccc08346a6f188df0fb08314339f5ede0

Change-Id: I0ad7de756a2796678dc117a280b69fc7842a6553
1 file changed