Handle Error When Local Creds Used
Handle Error When Local Creds Used

When the Hyper-V host is set up with local credentials instead of domain
credentials, and an attempt is made to run SSA against a VM whose virtual
disk resides on a network-mounted datastore, a cryptic error is returned
and not handled correctly.

In case this happens, an exception is raised and a meaningful error is written to the log.

Note that this exception is handled within a loop of the different disk module
probes. A future modification should specify that one error in particular should
be reflected to the UI and the loop should not continue.

In addition, other exceptions might fall through the cracks because we previously
checked only for errors formatted in one specific manner.  We now handle any Powershell
STDERR with "At line:" or "Exception calling" in the text.

aljesusg/manageiq-gems-pending,rsevilla87/manageiq-gems-pending,rsevilla87/manageiq-gems-pending,aljesusg/manageiq-gems-pending