Added frontswap_by_Dan

Conflicts:
	arch/arm/configs/vigor_aosp_defconfig
fix up
optimize checksum routines by ktoonsez
msm: idle-v7: Remove redundant cache clean
increase readahead just a bit