Fix setup of retry filters.

There were multiple registered filters for INTENT_RESTART_TRYSETUP_ALARM
this caused a retry not to fire and contributing to not recovering from
a RAT change error in identified by Samsung in post #22 of 8849653.

Bug: 8849653
Change-Id: I9c5cdb740d87a05dd69d72f8bc5596230b75d6f2

Conflicts:
	src/java/com/android/internal/telephony/dataconnection/DcTracker.java
System Property to Ignore Out of State Indications in DataStateTracker

We ignore the out of service bursts, if there service is indeed lost, the
data call disconnect indication will be sent by the modem, else we wait
optimistically for a quick reattach.
This change is guarded by a system property

Change-Id: I36f709b4cfc04a68542ec64c905f0850d2db231d
telephony: Ignore events on a destroyed phone

It is possible to receive responses from RIL after phone has released
it's references. Ignore events in such cases, since those events no
longer make sense, and some phone members have been de-initialized.

Make CallTrackers notify UI when ending calls in dispose, since
it has already unregistered, and won't receive the CALL_STATE_CHANGED

This is the combined CL for I5d8fd9ce3f74b9ae9b5b645565bd24d11be0aebc
and I34dbcea140629cd0c97c12c6ebd0ce2e08e53657
CRs-Fixed: 228731, 228005, 415801, 350739

Change-Id: I0419d8b8cbd221d12b426b35cf5b7298d2aa8d5c
Telephony: Voice mail notification related changes

* Separate voice mail notify from SIM/RUIM card

* For GSM store voice mail count
in phone memory if SIM does not support
file ids/SIM write fails

* Display voice mail count for GSM
CRs-Fixed: 270345, 328853

Change-Id: Ib4d951c2ebcd578de67650a0807435512463244f

Conflicts:
	src/java/com/android/internal/telephony/PhoneBase.java
	src/java/com/android/internal/telephony/cdma/CdmaSMSDispatcher.java