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
board-doubleshot.c: fix __init_doubleshot_ion_init prototype
doubleshot_defconfig: disable isa1200.  fixes undefined DOUBLESHOT_HAP_ENABLE errors
board-doubleshot.c: remove vbus_power from msm_otg_pdata
Add missing msm_camera_sensor_webcam structure
Use compaitable void pointers
board-doubleshot.c: atmel_i2c_platform_data: update .cable_config
Define MSM_uP_TO_INT
include/mach/irqs.h: add missing FIRST_MICROP_IRQ define
Update to latest board
[PATCH] Compilation fixes