Fix documenation IMS registration state.

Bug: 11599127
Change-Id: Id0016bca45ea84983c9280f55b0b1ccdcececc03
Send unsol_sim_status on radio_state change

Sim status changes based on radio state.
Need to notify new sim state whenever radio state changes

Change-Id: I8fef3a6ddf601647107e3059f2b2eb89a67242cf
CRs-Fixed: 572488
Merge "Send unsol_sim_status on radio_state change"
Merge commit 'android-4.4.1_r1' into merge_branch

* commit 'android-4.4.1_r1':
  Fix documenation IMS registration state.
Merge "Merge commit 'android-4.4.1_r1' into merge_branch"
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