board_jf_tmo-gpiomux: minor fixes
Change board header file to use krait-regulator.h

Change board header file to use krait-regulator.h instead of msm-gpio-
regulator.h. With this, I need to rename all references to
GPIO_REGULATOR_DEV_NAME To KRAIT_REGULATOR_DRIVER_NAME
Board-jf_tmo: Use KRAIT_REGULATOR_DRIVER_NAME

Use KRAIT_REGULATOR_DRIVER_NAME instead of GPIO_REGULATOR_DEV_NAME.
pm-boot.h: Readded structs/enums depended on by board-jf_tmo
Board-jf_tmo: Rename freq_step to bootup_freq_step

msm_thermal_data struct (as defined in include/linux/msm_thermal.h) had
changed significantly and freq_step was renamed, so update the board
file to reflect this.

There may also be some other useful things added in msm_thermal.h which
I may wish to explore adding into our board files down the line.
Update cs8427.h with Samsung sources

Update Cirrus Logic CS8427 header file with version from Samsung
sources.

MSM-3.10 has a slightly newer version, but it's not necessary for now.
Board-jf_tmo: Remove deprecated android_usb_platform_data fields

Struct android_usb_platform_data (include/linux/usb/android.h) no longer
has these fields, and considering their names and that they were set to
0/false in the first place, it's probably no huge loss that they be
removed.
Add missing SLIMBUS_NAME_SIZE to mod_devicetable.h

Partially merge MSM-3.10 mod_devicetable.h with mainline version to add
missing SLIMBUS definitions and structs.
Use msm-gpio-regulator.h GPIO_REGULATOR_DEV_NAME & fix board-8064.h
Add SENSORS_PM8XXX_ADC support

Ported from Samsung sources.
Update .gitignore

Ignore .rej files produced by patch -p1
Update to 3.13.3 and update .gitignore

Update our kernel from 3.13.2 to 3.13.3.

Update .gitignore so that git try to include patch files in our
repository.
Remove "#include <linux/gpio.h>" from board-fusion3-battery

Causes redefinition errors like before it was removed from the other
board files. Using <mach/gpio.h> for our GPiO definitions.
mach-msm/Makefile: Compile board-fusion3-battery

As per Samsung's Makefile, this file gets compiled with CONFIG_MACH_JF.
We were missing it before.
M1: arch/mach-msm/Makefile: Compile board-jf_tmo

With all of the changes I've made, this will now compile. It won't
compile 100% cleanly and without some warnings, but those can be fixed
later.

This also finally fixes the "ld: no machine record defined" error, now
that our board file properly (to be double checked later ;)) defines the
MACHINE_START preprocessor macro.