Modify host KFD to enable virtualization.

Add a set of IOCTL cmds for VM, also new argument data structures.
Modify mmap function to let userspace process able to assign doorbell virtual address.
Modify kfd_process structure, add vm_process and virtua_be field.