Add unified memory mapping sources from upstream.

This patch adds the sources of the unified memory API implementation
from QEMU 2.0.0, but doesn't change the rest of the sources to use
them yet.

Change-Id: I89d286e873114246e4b9a4c661a70ee2a77abcbb
10 files changed