Support Additional SIM Depersonalizations.

Add support for Additional Depersonalization types.
Added support for all ME De-Personalizations as per specs
3GPP2 C.S0068-0 and 3GPP TS 22.022.

Change-Id: I6c102ac7c253bbc8dda1e8c96cdf33c3dfbf787d
Merge "Support Additional SIM Depersonalizations."
Add TD-SCDMA support

1) Add TD-SCDMA RAT support.
2) Add TD-SCDMA SignalStrength support.
3) Add TD-SCDMA network modes

Change-Id: I4eda094237ebc69ad1d2b8cc07c7fab2b4c00f17
Merge "Add TD-SCDMA support"
Handle older releases

Querying available networks returns five strings per network instead of
four which breaks that functionality in RILJ. This fix most likely
appiles to every library since Hero.

Disabled per default, define BOARD_USES_QCOM_RIL_RESPONSE_5_ELEMENTS if
you are building with libril.so libraries version 2 and above.

Change-Id: If14c6d9253a50b35461fcc8aed587cc89af18ee2
ril.h: sync RIL_RadioTechnology with framework

Change-Id: I8e7d4f153aec7b008d465df61a4030549e25de95
libril: some blobs don't support CELL_INFO_LIST commands

RIL blobs that don't support CELL_INFO_LIST needs this ifndefs,
or rild keeps crashing with segfaults.

Change-Id: Ifcd717740db812ce9a2371fcb20ed61d07efffe1
rild: Compensate for lack of CELL_INFO_LIST support

 * Lack of support for CELL_INFO_LIST throws off the command ids of
   pre-MR2 RILs. Adjust accordingly.

Change-Id: I08a7e2cd42a69a9f6003a33a6f07b01588e0ac5a
Fix off-by-one error in CELL_INFO_LIST fix

Due to the addition of RIL_REQUEST_SET_INITIAL_ATTACH_APN
Fix crash during network selection

Change-Id: I5cbc7c28cb39571ce5f5022d2bb5f38393965291
Final piece of the RIL_RADIO_TECHNOLOGY_DCHSPAP puzzle