Fix ringer not stopping when call is blacklisted.

We skipped quite a lot of post-call cleanup in the blacklist case,
including stopping the ringer. Because of that, it depended on the
timing of the first ring event and the disconnect event whether ringing
was correctly suppressed or whether the phone rang indefinitely.

Fix that by only skipping the steps that need to be skipped (mainly
adding the call log entry).

Change-Id: I11a7722d0560d84e0a6305d0c9788f8e316f771e
Phone: Play an out of service tone if SIM card is removed during call

In the audio framework, if no tone is played at call disonnection, the output is not
released correctly in accordance to the platform audio drivers. Thus the audio is not
reset gracefully and the Modem ALSA driver not closed. As a result it is not possible
to playback a stream after a call ended due to a SIM removal. Playing an out of service
tone solves the problem.

Change-Id: I23a46951b903f9c01d3096a27dd80ff2f318187e
Author: Vincent Becker <vincentx.becker@intel.com>
Signed-off-by: Xiaokang Qin <xiaokang.qin@intel.com>
Signed-off-by: Beare, Bruce J <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Author-tracking-BZ: 11908
Phone: support writing the phone apps status to proximity sysfs node

Change-Id: I40f75cc610a206711433c661ad2595ead2166c46

Conflicts:

	res/values/cm_arrays.xml
	res/values/config.xml
Merge remote-tracking branch 'vanir/jb43' into HEAD
Phone: fix my phone number not saving

- The if condition was wrong, so it only saves when the saved
  number is equal to the new number!
- Also set persist to false to disable automatic saving as
  "button_pn_key"

Change-Id: I6f4950e8a36e591c380c0cdb1785a63aa98da8d4