1) Fixed get_cs_instance() debug statement.
2) Moved the common code which tried to match the error to a new fn verify_err_desc().
3) Added try_request_state_change() to verify the error conditions of
RequestStateChange().
4) Changed the poll_for_state_change() function to return cs instance along with the
status.
5) Added KVM support to 23_suspend_suspend.py, 32_start_reboot.py, 33_suspend_reboot.py,
35_start_reset.py.
6) Fixing 06_paused_active_suspend.py tc.
7) Updated 09_procrasd_persist.py to accomdate the poll_for_state_change() changes.
8) Updated 01_migratable_host.py and 02_host_migrate_type.py to accomdate the
poll_for_state_change() changes.
For the tc to work on KVM, this patchset is dependent on the vsms library related changes
submit as part of
"Adding AllocationUnits field to MemRASD and updating the call to MemRASD in the
libraries where it is accessed." patch.
Signed-off-by: Deepti B. Kalakeri <deeptik(a)linux.vnet.ibm.com>