m7-common: handle all init scripts in m7-common

All GSM variants share the same partition layout, so have them share the
same from m7-common.

Change-Id: Ibb1ae24ad0231b6a99dd9a056dbb6896076d556d
m7-common: handle recovery fstab in m7-common

Change-Id: I20a77267291cf8edc5506b25814bf24c2af3c863
m7-common: mount debugfs for systrace

Change-Id: I1fc5d3f20ea4baa89e45f60f656b8a0f2caf0ff3
Merge "m7-common: handle all init scripts in m7-common" into cm-10.1
Merge "m7-common: handle recovery fstab in m7-common" into cm-10.1
m7-common: set logo2menu default to disabled

This time for real, there was a preference default set.

Change-Id: Ie31384f9cdade54345762da3ad491ba728d2e980
boardconfig: using BOARD_HAVE_HTC_CSDCLIENT flag for BTSco

This way audio-caf ALSADevice will use the special BTSco
csd rx/tx acdb ids, fixing RX distortion.
Doesn't fix TX distortion.

Needs: http://review.cyanogenmod.org/43541

Change-Id: Id90d2de9684d89a76741e1d8c762d48263267dc0
Merge remote-tracking branch 'upstream/cm-10.1' into cm-10.1