Sony: Disable lots of unused modules

Change-Id: I4e4b36753c9e3b27401294fd789ccb780696bd69
leds: leds-qpnp: Use Sony's driver

Shinano:
* From 23.0.1.A.0.167

Rhine:
* Using either the current qc or shinano's driver results
  in constant flickering.
* Using the stock Sony driver fixes it.
* From 14.4.A.0.133

Change-Id: I6d9a04e8a2cb492cfff7588741522c80f483cb9a
defconfig: shinano: Set the correct BCMDHD firmware path

* We're using stock Sony firmware, which is in /etc
* Fixes WLAN resume after sleep
* Intial loading was fine as userspace sent the correct path

Change-Id: I18a07029e6dcd48e366495ded8aff570379837e1
Merge branch 'cm-12.0' of https://github.com/CyanogenMod/android_kernel_sony_msm8974 into cm-12.0

Conflicts:
	arch/arm/configs/cm_shinano_sirius_defconfig