Hyper-V support.

Adds Hyper-V KVP daemon. This is a user space program to
communicate key-value-pairs to the hypervisor, through the
hyper-v kernel drivers.
Gate Hyper-V daemon on kernel module.
Merge pull request #595 from MSOpenTech/hyperv

Hyper-V support.
Merge pull request #2 from boot2docker/master

update