Reintroduce removed APIs from telephony-ext

These where dropped in favor of the newly introduced extphone
extension library. But, due to lack of proprietary support
this new library cannot be used.

Hence, reintroduce the legacy APIs for which there is proper
support.

    # This is a combination of 5 commits.
    # This is the 1st commit message:

    Revert "Remove unused API isPrimaryCarrierSlotId"

    This reverts commit 22ddf33f1ae21d84a6ed593b6315344a37a2872a.

    # This is the commit message #2:

    Revert "Remove unused code from telephony-ext"

    This reverts commit c82282e58b33e2bdc4488503e1c38194f8ffac86.

    # This is the commit message #3:

    Revert "Remove API that sets a slot as primary"

    This reverts commit 6adb30fe058478c6dc0ec66b14963e398cdb195c.

    # This is the commit message #4:

    Revert "Remove unused APIs from telephony-ext"

    This reverts commit a1c347aa8ddedead47868fb539da7e8db399a7c1.

    # This is the commit message #5:

    Revert "Remove emergency call APIs"

    This reverts commit 12e8ccf3cb072712202328a5237059466e1ff6fb.

Issue: FP3-A13#54
Change-Id: Ic283da9df681e689f8d6dd74decaf6852f606e10
2 files changed
tree: 39fd5d98ee9eb979c8c4f75dadb20b639f93bad5
  1. extphone/
  2. ims/
  3. internal/
  4. qti-hidl-wrapper/
  5. qti-utils/