Handle test suite teardown for VMI test suite

Changes:
    - Add directive to ignore on error during test suite exit.
      Single failure during clean up cause the whole test suite
      to failed. Suite teardown is to try clean up or restore.
      The best postitioning is at Test Teardown for a given test.

Tested:
    Run successfully test in our env
        openpower/ext_interfaces/test_vmi.robot
        openpower/ext_interfaces/test_vmicert_management.robot
        openpower/ext_interfaces/test_vmi_multiple_interfaces.robot

Change-Id: Ideb11d48862caff2aa53b49501de02d5e437ab37
Signed-off-by: George Keishing <gkeishin@in.ibm.com>
diff --git a/openpower/ext_interfaces/test_vmi.robot b/openpower/ext_interfaces/test_vmi.robot
index e653f13..25b9d2f 100644
--- a/openpower/ext_interfaces/test_vmi.robot
+++ b/openpower/ext_interfaces/test_vmi.robot
@@ -6,7 +6,7 @@
 
 Suite Setup       Suite Setup Execution
 Test Teardown     FFDC On Test Case Fail
-Suite Teardown    Suite Teardown Execution
+Suite Teardown    Run Keyword And Ignore Error  Suite Teardown Execution
 
 Force Tags        vmi_interface_test