init_moto_msm8960: Add support for C Spire Photon Q

- surprisingly, the difference seems not to be in androidboot.carrier
(for both Sprint and C Spire devices it's set to 'sprint' ?!) but in
androidboot.modelno - C Spire variant sets it to 'XT897', while it's
missing in the Sprint case...

Change-Id: Ib09ddf052202cd5e3b62f050bc82d5502b118fc9
turn on BT 4.0

Change-Id: I0c096ce8ba2f277598ab554f3254840b87139b15
Initial translation import

Change-Id: I67bf99eba2c40eca66679abc8373bd66f823b12c
Merge "init_moto_msm8960: Add support for C Spire Photon Q" into cm-11.0
Automatic translation import

Change-Id: Idc04e62a58ee7390c76ced3cf094bb5fc08a8668
snd_soc_msm_2x: Separate config for xt92x (MICBIAS CAPLESS Switch)

xt92x needs different MICBIAS CAPLESS Switch settings than the rest
of the moto_msm8960 family.
In stock snd_soc_msm_2x, the tx device configurations are duplicated
like 'Camcorder Full' / 'Camcorder Full CAP', 'Line' / 'Line CAP',
that differ in the MICBIAS CAPLESS Switch. Most of the moto_msm8960
family is using the CAP configurations.
Wrong MICBIAS CAPLESS Switch setting is known to cause high pitch
hiss (past fix of hiss on xt897 introduced hiss on xt92x).
Therefore the configs need to be separated.

Change-Id: I232a18051496bd9b888fdb6bbcce9309f7084811
snd_soc_msm_2x: MICBIAS CAPLESS Switch corrections

Change-Id: Ia1372ec222b06c72ec0b5fad07037d27be283d65
Automatic translation import

Change-Id: I28189d622ce00dd97d4a0f159005c1e5afd664ff
Automatic translation import

Change-Id: I70bdedad7f87bad84bb9a757e4037a312c1b20ea
Merge remote-tracking branch 'github/cm-11.0' into HEAD