memory: backport updates from CAF msm-3.4 kernel(mrg666) + net: ipv6: Add IPv6 support to the ping socket(common 3.0 )

Conflicts:
	arch/arm/Kconfig
	arch/arm/configs/kylon_saga_defconfig
	arch/arm/mach-msm/board-saga.c
	arch/arm/mach-msm/board-vision-keypad.c
	arch/arm/mach-msm/include/mach/memory.h
	arch/arm/mach-msm/include/mach/msm_memtypes.h
	arch/arm/mach-msm/memory.c
	arch/arm/mm/init.c
	arch/arm/mm/mmu.c
	include/config/auto.conf.cmd
	include/config/tristate.conf
	include/linux/page-flags.h
	include/linux/version.h
	net/ipv4/ping.c