mm: revert memory management changes made from 3.0.31 to 3.0.101 (googyanas)

Conflicts:

	include/linux/migrate.h
	mm/compaction-cma.c
	mm/memory-failure.c
	mm/mempolicy.c
	mm/migrate-cma.c
	mm/page_alloc-cma.c