Revert "msm: Remove files no longer buildable under arch/arm/mach-msm"

This reverts commit 66f42a79788d5ec100b1197fd3ebc246e9f249ca.
test: add lost wakeup_gpios
update lost code (1/2)
update lost code (2/2)
add includes
fix some compile errors
delete obsolete defconfig
jenad: update defconfig
fix arch/arm/mach-msm/Makefile
adjust include

ion.h --> msm_ion.h