hyperv: make method signatures match parent class

Fix any inconsistencies in method signatures between the
hyperv driver impl and the ComputeDriver parent class.
Add a test case to prevent future regressions

Partial-bug: #1333219
Change-Id: Ie94042b0ea1ec4f752736e245b7af24400d117db
Merge "hyperv: make method signatures match parent class"