msm8960: Use retire fence from MDP driver

Summary:
Change-Id: Ic5d3e7d4cee127fabbdaf6f7b1dd2395347a22d9

msm8960: Use dualmic device for VOIP calls

Change-Id: I4ba9be2efbd10e867686a6df7975c63b29ba0cdf

msm8960-common: General cleanup

 * Remove BOARD_HAVE_SAMSUNG_AUDIO - not used in alsa_sound
 * Remove qwerty files - duplicates of AOSP versions (I guess most of
   the Vendor*.kl files can be removed too, as some of these are also
   just copies of AOSP ones)
 * Remove accelerometer/compass feature files - handheld_core_hardware.xml
   already defines these.
 * Clean up leading white space
 * Change some files permissions from 755 to 644

Change-Id: I1d8b24c5b74af5980d8a8cabe7c204f98c8c640c

msm8960: Remove obsolete ALSA HAL

Change-Id: I24c87b17ce81d011c8e9c4b066a9ff51cdaf1bc3

MSM8960: DA translation

Changes requested from review

Change-Id: Iaeaacca0584d7e42f997088a8491f32a0140da57

Merge remote-tracking branch 'cm/cm-10.2' into jb-devel-mr2-release

Bringing MSM8960 up to date with CM for jflte on mr2

Merge fix.

Test Plan: Build cfx for jf.. if it boots properly then this works!

Reviewers: randall.rushing, synergy

Reviewed By: synergy

Differential Revision: http://review.codefirex.com/D482