Fix for phones that do not support RIL_REQUEST_DATA_REGISTRATION_STATE

Some older phones do not support reporting data registration status
via RIL_REQUEST_DATA_REGISTRATION_STATE. Instead, this fix allows them
to report via RIL_REQUEST_VOICE_REGISTRATION_STATE.

PS2: added missing brackets
PS3: added back !mIsSubscriptionFromRuim to if statement
PS4: changed to proper naming scheme and removed duplicate method

Change-Id: Ifc546256d2af26f4d9e372d66d6a4a557033af69
Added "emptycallchanges" old RIL feature

Old RILs may not always send network information via
UNSOL_DATA_CALL_LIST_CHANGED

Change-Id: I249c99ec6fc91aded5ad0b3906106bd24d270e55