Handle false positives in test_remove_virtual_ip
Current code for test_remove_virtual_ip returns True even if it fails to
remove the virtual IP address via hawk, as it is not checking the return
status of self.remove_rsc. This commit fixes this issue.
Add error handling for the submit buttons on Virtual IP
wizard. If the submit buttons cannot be found, current code
still attempts to click on them which causes an Exception. This
in turn abort the entire test. If we catch this error and fail
the test gracefully, the rest of the tests on the UI can continue.
Fixes submitted by @alvarocarvajald