Clean up status checking for Hyper-V
Remove excess function parameters
Let's do this checking right way around
Adding various definition options for HyperV build