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