Dialer: Add config for IP call settings on dialpad

Change-Id: Ifc735504afeecc8c5eca00045bdaf20fa64e642b
Dialer: Filter IP call from call log context menu if config is false

Change-Id: I3b8852894d91aae8ef1bbdeffaea5077047f4c5e
Call recording encoder/format choice 1/3

PS1: Adds a user option between WB AMR (the default) or HE-AAC for the encoding
 of call recording audio. Also changes the output format of the file
 appropriately (WB AMR now uses the WB_AMR output format and HE_AAC chooses
 the MPEG_4 output. File extensions are adjust accordingly as well).

This was in reponse to people complaining the quality of call recording audio
 is poor. It's noticibly better using HE-AAC, but filesizes are larger.

PS2: Removed unnecessary code in DialtactsActivity (see Teleservice patch).
 Removed whitespace and changed coding style to meet the standard

PS3: Fixed whitespace, finally!

Change-Id: I95620bf944e18491652c716890396c3da4be70c4
Dialer : Add ability to delete from blacklist

Change-Id: I364cd26d178fb84eea314a2cd0d8f6ec23010857
Blacklist : Strip extension from number

Contacts with extensions in their numbers, fail to be blacklisted.
This resolves the issue.

Depends on : http://review.cyanogenmod.org/#/c/76298/1

Change-Id: I94f848e64972083ef8ddb728379953f788f418f3
Dialer: Move IP prefix call setting config to system property

Change-Id: Ie184c9ef0019e345848ba33cce45b88a485444ae
Automatic translation import

Change-Id: I19f733aa8dae7ca1821741a14a62b456cb3abdfc
Revert "Fix uncaught exception when no location provider available"

This reverts commit 7c57573438222f402944efaf40a0f5e9700cf328.
Revert "Merge "Code cleanup." into cm-11.0"

This reverts commit 89accfb035788506d6c473c7515913ba92899890, reversing
changes made to 19bcd57e4cd8b9ac00a32ff2876a311abe9dc97e.
Revert "Add reverse lookup provider "PagineBianche" (IT)."

This reverts commit 2491d19f178f2b78a00cce00bce5dc8ec0d60231.
Revert "Merge "Add reverse lookup provider "Das Telefonbuch" (DE)." into cm-11.0"

This reverts commit 1a130e5da140faab5645a053cec8788aeff15c23, reversing
changes made to 70f613ae56ceb40211beb2da2f2bc7f65b2a4667.
Revert "Chinese Location Lookup [1/2] Dialer: Chinese Reverse Lookup"

This reverts commit 6605b6292df97b66785a06927d7bcd28c217d121.
[3/3] Base: Incoming Call in Background
[2/2] Dialer: Disable Statusbar and Navbar during call by Proximity Sensor
[1/3] Dialer: Add Google Reverse Lookup
Dialer: Support 4.4.3
Dialer: Fix letters width
Dialer: T9: Fix country priority over language
Dialer: Enable Call Recording