Add a common stub config for shinano

* Add stubs CONFIG_MACH_SHINANO,
  selected if any of their devices are selected.
* Much cleaner ifdefs in {clock,board}-8974.c now.

Change-Id: I315a9599c8430da18a70ac2154798e5f30089525

Conflicts:
	arch/arm/mach-msm/Kconfig
Sony: build Qualcomm IRIS Transport in kernel

Change-Id: I0774c5ad791a9b09705673f04131f187cfa8e009
update rhine battery to match new layout

Signed-off-by: Alin Jerpelea <alin.jerpelea@sonymobile.com>
revert wcnss driver

Signed-off-by: Alin Jerpelea <alin.jerpelea@sonymobile.com>