CA-90846: Consider adapter filter for multipath and control path tests

The XenCert utility accepts an adapter option but only uses it for
functional tests. Made changes to consider the filter for all other
applicable tests. Also, changed the argument from adapter name to
host number, eg host4

Signed-off-by: Chandrika Srinivasan <chandrika.srinivasan@citrix.com>
After the call to GetHBAInformation - which does the pruning now - we check if the list is empty (line 2521). Perhaps I can make that error message more informative. Like the one we removed above.