msm: pil-q6v3: allow forcing of insecure mode

Don't check q6 firmware metadata on load
qdsp6v2: build snddev_icodec even if not using TIMPANI
qdsp6v2: do not depend on MARIMBA_CODEC on snddev_icodec and board-msm8x60-audio
tenderloin: audio: add tenderloin audio devices in board-msm8x60-audio
soc: msm8x60: fix audio capture
mfd: wm8994: add compatibility with tenderloin logic
codec: wm8994: add compatibility with tenderloin logic
soc: msm8x60: add support for tenderloin
afe: tenderloin: fixup mi2s_cfg packet size
Update MPU3050 kernel driver

1. Update MPU3050 drivers to Invensense MPU code update v3.3.4 ported from:
   https://android.googlesource.com/kernel/msm.git/+/android-msm-sony-cm-jb-3.0
2. Enable LSM303DLHA and LSM303DLHM as MPU3050 slaves instead of fake BMA150 and AK8975
3. Proper LSM303DLHA and LSM303DLHM power management when acting as MPU3050 slaves
4. Gyro axis configuration changed
5. Updates to sensor setup by John Newby
media: msm: fix compilation when MSM_CAMERA is disabled