Revert "improve mach-msm Makefile readability"

This reverts commit 7cf83a627140ef0a33e901e96d218bbc160f5d7e.
fix mach-msm/memory.c's #include and add it to the Makefile
minor #include fixes to devices-8960 and 8064
mach-msm: add msm_show_resume to Makefile

"Update" to the version found in MSM-3.10 since we tend to use that
whenever possible. Then add it to the Kconfig and Makefile and turn it
on in the config.
update mach-msm/memory.c with a newer version

Source: MSM-3.10
tidy up mach-msm/Makefile

Cleans up the Makefile, makes it more consistent with MSM-3.10 and
Samsung sources.
memory.c: fix undefined reference
memory.c: add COMPAT_EXPORTS To vmlinux.lds*

This is needed by memory.c unless I like undefined references (I don't!)
remove unneeded files from mach-msm
minor board-jf_tmo tweak
mach-msm: update idle-v7, debug-macro, no-pm, nohlt

Update to a newer idle-v7 from MSM-3.10 that has support for THUMB2
kernels.
config: add CONFIG_SWITCH

In the 3.4 sources, this is in drivers/staging/android/switch. In
MSM-3.10, drivers/switch.

Used by our config and needed for its exports.
remove unneeded board files from msm-bus/
msm_bus_board_8064: minor additions

Fixes undefined references.
mach-msm/msm_bus: tidy up

Make our msm_bus more consistent with MSM-3.10
mach-msm/Kconfig: minor tweak
drivers/mmc/host/sdhci-msm: update from CAF
.config: add MMC_SDHCI, MMC_SDHCI_PLTFM, MMC_SDHCI_MSM

Needed for eMMC support.
drivers/iommu/msm_iommu-v0: fix 'msm_iommu_domain_init'

flags doesn't exist anymore..
sound/soc/msm/qdsp6/q6asm: remove unused variables

Since they're unused, it's safe to comment out/remove them without
breaking anything.