Cleancache frontend from kernel 3.7
Introduce ZCACHE from Kernel 3.8
Cleancache & frontswap new headers

Conflicts:
	include/linux/cleancache.h
	include/linux/frontswap.h
	include/linux/swap.h
	include/linux/swapfile.h
linux 3.0.98