Telephony: Update Icons to Kitkat

* Icons were still the old Jellybean version.  This is KitKat!!!

Change-Id: Ic2d169e250cefad846b8e82516af095d0b0c2a30
Added incall vibration

ported from cm -
Fix strings vibration.
Cleanup: get rid of getCurrentCall() method.

The only caller was the vibration code, which only used it when the call
is picked up. As a picked up call is always the foreground one, we can
safely just use that.

Change-Id: Id3e4f9d3738bfe72387899802b89202bfef61646
Fix 'vibrate outgoing' behaviour.

Change-Id: I08d05dcf03074af73e9fcf9a2f9788cd46b27833
Telephony: google please cleanup your translations....Telephony cleanup

it is really at the moment a nightmare to see compile errors when
getting 100000 of warnings. Whatever we removed already on some
packages the warnings....but still a lot are there

Change-Id: I7452995d5c1f39bcd9eeefe7bbd663d7a8ec94c0
[2/3] Telephony: allow disabling non intrusive incall ui
[2/2] Telephony: allow disabling call end sound

Also remove the category around the intrusive
incall settings since more settings are added
below and this looks then strange

PS7
correct defaultValue

Change-Id: I37477582ecb3a8b74eb80db351401d83aab92b82

Conflicts:
	res/values/custom_strings.xml
[2/3] Telephony: Flip to Mute/Reject Call

Call Settings - add menu entry

PS2 - PS4: Code Cleanup

Base: https://gerrit.omnirom.org/#/c/4668/
InCallUI: https://gerrit.omnirom.org/#/c/4669/

Change-Id: Ic011c5b9e10439fc900b1302f7e07dde494b2e5b

Conflicts:
	res/values/custom_strings.xml
Need this
Telephony: update ES translations thanks to @SensesXda
Merge branch 'base3' into base