update to latest patch set by nick
add bma driver
bma: fix compilation
ruby: fix compiling
ruby: change some things to modules
ruby: update defconfig and more modules
Revert "ruby: update defconfig and more modules"

This breaks build

This reverts commit 60b250aa9d06f40b3f8c2802e55c471e45bdc2c9.
Add more files for ruby

Change-Id: I142a4ba4b5458cc932096c293b1ee386b87eee3f

Conflicts:
	arch/arm/mach-msm/Kconfig
	arch/arm/mach-msm/gpiomux-8x60.c
	arch/arm/mach-msm/gpiomux-8x60.h
ruby: update to latest patchset
iommu: update from m7 ge kernel

Change-Id: Ide721af86afa2f2d06a9ffba17fb3714b03903ad
add doubleshot to arch/arm/tools/mach-types

Conflicts:
	arch/arm/tools/mach-types
Add MACH_DOUBLESHOT to arch/arm/mach-msm/Kconfig

Conflicts:
	arch/arm/mach-msm/Kconfig
Add doubleshot board files
Allow compiling of doubleshot board files (arch/arm/mach-msm/Makefile) and add initial doubleshot_defconfig

Conflicts:
	arch/arm/mach-msm/Kconfig
	arch/arm/mach-msm/Makefile
Add my build script
Add cm3628 optical sensors driver

Conflicts:
	include/linux/cm3628.h
Add akm8975 compass chip
Add Missing headers and reroute to new locations
More headers
board-doubleshot: fix mpm.h include