Port over more APQ8064 relevant code

In order to (hopefully) get APQ8064 support ported into 3.13, we need to
make some adjustments to a lot of mach-msm to include relevant bits of
code that have been removed. Fix them.
Move msm_rtb.h and merge newer code from CAF

Move arch/arm/include/asm/msm_rtb.h to include/linux/msm/rtb.h and point
existing includes to the new location so we're on the same page with
CAF's MSM-3.10 sources. Some files are also outdated, so update those as
well.
Make necessary changes to board-jf_tmo

Change some include locations (and comment out ram_console.h include).
Comment out PRAM/RAM_CONSOLE stuff for now.
Add Mach_JF and Mach_JF_TMO to KConfig

For consistency with the 3.4 Samsung sources.
Add prerequisite drivers for JF_TMO board support

This adds the Cypress TrueTouch touchscreen headers(cytts) (3.4 Samsung
sources); WCD9XXX headers (MSM-3.10); MSM thermal & sensors headers
(MSM-3.10); Slimbus headers (MSM-3.10); Android USB platform data
headers (MSM-3.10);  Samsung jack drivers (3.4 Samsung); QCOM crypto and
WCNSS headers (MSM-3.10); epm_adc.h

Actual drivers as well the rest of the related files pertaining to these
additions may be needed and will come in a later patch.
Turn on CONFIG_EFI_PARTITION

Not sure if this is needed, but better safe than sorry until I know for
sure.
Add MSM_SPM_V2 & MSM_L2_SPM
Add MSM_NATIVE_RESTART

Still needs to be included in the arch/arm/mach-msm/Makefile or it won't
be included at compile time. Will come in a later patch.
Update more files in mach-msm with newer code from CAF

mach-msm in 3.13 has considerably older code than is present in msm-3.10
CAF repo. If we're going to keep things as up to date as possible, we're
going to want to use CAF's sources as a base for mach-msm; and linux
mainline as a base for everything else.

Fortunately, 3.10 is not far behind in terms of version number and
there's not much between the two versions that breaks compatibility,
making this easy in most cases.
Update Makefile.boot with APQ8064/MSM8960 addresses
Remove MSM9615 & MSM8930

The only mach-msm folder they're in is the Samsung 3.4 sources. They
aren't needed and our mach-msm folder is already a lot larger than stock
3.13 so remove them.
Update spm-v2c

Update arch/arm/mach-msm/spm-v2.c with newer version from MSM-3.10
sources.