Construct path for Front-end -> Back-end -> Shadow Process -> Host KFD successfully

The HSA-Runtime sample can pass CREATE_QUEUE but segmentation fault later.
Shadow process as a agent to send IOCTL command to host KFD.

There are problems in shadow process model:
    1. The address get from KFD is difficult to remap back to guest. Need polling.
    2. About setting IOMMU. The stage 1&2 page table is store inside KVM.
       But shadow process have no KVM fd. So cannot get vcpu pointer and the page tables.