mm: ashmem backported from 3.0

Conflicts:

	include/linux/ashmem.h
	mm/ashmem.c

Change-Id: I9176aad89f385eeeb7bceaa2fe7ec84e99d637a2