hv_guid shares same meaning as uuid. Use sys/uuid.h functions to
do printf, snprintf. And remove redundant code.
While I am here, add pnpinfo_str to vmbus to print device info.
Reimplement bind cpu in open_channel so device can decide instead
of a global list.