Hyper-V support

Implements #229