CA-136746: Fix Create_SR method for class StorageHandlerHBA.

Signed-off-by: Siddharth Vinothkumar <siddharth.vinothkumar@citrix.com>
Reviewed-by: Vineeth Raveendran <vineeth.thampi@citrix.com>

GitHub: closes #16 on xenserver/xencert
CA-137289: Fix XenCert for xs64bit.

Signed-off-by: Siddharth Vinothkumar <siddharth.vinothkumar@citrix.com>
Reviewed-by: Vineeth Raveendran <vineeth.thampi@citrix.com>

GitHub: closes #17 on xenserver/xencert
CA-139258: Fix functional tests on iSCSI SR

Raise an exception from within xencert when iscsiadm discovery fails and
abort any further tests.

Signed-off-by: Siddharth Vinothkumar <siddharth.vinothkumar@citrix.com>
Reviewed-by: Mate Lakat <mate.lakat@citrix.com>

GitHub: closes #18 on xenserver/xencert
CA-142238: Fix parsing lvmohba probe xml

With xs64bit, sr-probe has attributes like supported_speeds
which have comma separated values that break the exising parser.

This patch uses a different methodology to obtain the required xml.

Signed-off-by: Siddharth Vinothkumar <siddharth.vinothkumar@citrix.com>