pvh: initial patch of pvh port to mini-os for clickos

This patch is rebased to mini-os for clickos by using the commit of
1c32dd9f7a3ed in https://github.com/hwanju/xen (minios-pvh branch).
This initial patch doesn't handle new features of mini-os for clickos
like suspend/resume.