HTCQualcommRIL: squashed set of updates

libril: HTC8960RIL: add flag to force CDMA+LTE network mode

HTC8960RIL: update unsolicited messages from m7wls stock

RIL: make HTCQualcommRIL extend QualcommSharedRIL

Change-Id: I650945f6e03ef9f0cbfa1cf605b22859bfe20def
HTCQualcommRIL: adaptable signal strength format

HTC signal strength format has 14 fields, stock libril has 12

Change-Id: I8f42a9864dcd5f3071663d16535423e5cc12afbd
HTCQualcommRIL: allow skipping of initial radio power off message

HTC 8960 radio starts by powering itself off, which leads to a race
situation where the radio powers on, then reads the power off message,
powering itself off again. Allow the initial power off
to be skipped.

Change-Id: Iebd53b98e63c8f2ec9461c7f220fa1bb7ccd1e17
Revert "libril: HTC8960RIL: add flag to force CDMA+LTE network mode"

This reverts part of commit: 492c36536d259d55ea947a03ff22ad05ae6f51b2

Change-Id: I8cd4d1261b26e9fbe2aaaf7d423b9606aa243494
HTCQualcommRIL: remove unused responseIccCardStatus function

Change-Id: I45fecfe2841911463e2dd02b7728ce5e6eca17a0
HTCQualcommRIL: re-add force LTE modes

Change-Id: Ib1a53e0c34631ae187088a0f0161e3954ac36a80