Replaces exception re-raising in Hyper-V

In a few cases in the Hyper-V driver classes, generic exceptions
are getting caught, logged and a domain specific exception is raised.

This creates issues in identifying the exception cause programmatically
(e.g. in unit tests).

This patch enforces the usage of excutils.save_and_reraise_exception()

Closes-Bug: #1280363

(cherry-picked from commit 80ffc9b8b38293c05c9d48cb615b24fd7255a850)

Change-Id: I27cc54941c5f592ea567ccaa8fa369362da1427f