slab & slob from linux 3.4.y

Conflicts:
	include/config/auto.conf

Change-Id: I19ec013e924f4fd8afbbfdd82fc843249d06edf3
clean up

Conflicts:
	include/config/auto.conf

Change-Id: Ibd0821a18c1b87e6c922e8875a55edd9e01d6c1d
clean up + optimization flags

Conflicts:
	Makefile

Change-Id: I13c79c436dc8090f8dd6b5c47e33c07b6ed88ff0
backport slub from linux 3.5.7

Conflicts:
	include/linux/page-flags.h

Change-Id: Iad324ead9cc48e865dbd3ddc9023021140f82b78