Dialer: Landscape support (for in-dock use / qwerty sliders)

Change-Id: I3dedd339c59f8ffb184bd685712d73732b3d884b
Dialer: Update landscape layout to match 4.4.3 codebase

Conflicts:
	res/layout-land/dialpad_fragment.xml

Change-Id: I5b2379e46d275af090ce3eda4f0d3dbb211c0cad
	modified:   res/layout-land/dialtacts_activity.xml
clean-up for cherry-pick

Change-Id: I2634e6f6ec2839caac4fdc59f4a223d92928ee94
	modified:   res/layout-land/call_detail.xml
	modified:   res/layout-land/call_stats_detail.xml
	deleted:    res/layout-land/dialpad_fragment.xml
Dialer: Call Recording [2/2]

Call recording service implementation, show recordings and allow playback
in call history

Change-Id: I02dec4f71ca092db8ff3279b0227f256b2889081
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