Cleanup test_list_server_filters setup/teardown

The test_list_server_filters test class was doing a lot of
setup/teardown work that is now handled in the parent class. We still
have to explicitly set the name since some tests use it for filtering
but otherwise we can rely on the parent class to do most of the heavy
lifting here.

This change makes it so that the instances have a name based on the test
class rather than just a random integer which is hard to use for
debugging leaked instances.

This change also removes the get call from setup and moves it into the
test cases that actually need to use it (which are currently being
skipped anyway).

Closes-Bug: 1235411

Change-Id: I66813c900059dd4232de645c225032e58e9aecde
Use predictable instance/volume names in test_volumes_actions

The setup method of test_volumes_actions generates a random name for the
instance and volume it uses for the tests but the names don't include
the test class so if they don't get cleaned up it's hard to debug where
they came from.  This patch simply adds the class name to the
instance/volume name generation.

Closes-Bug: #1235411

Change-Id: If457e73c11f08fd57ee77a85208de84fc39eda8c
Add addtional logging and catch exceptions

Sometimes the nightly stress test run fails. This will catch all
exceptions in run_stress.py and log them.

Change-Id: Ib6abd2c157df3988ccae1c6c8f703ec0ed24ff00
Fixes-bug: 1234580
Merge "Add addtional logging and catch exceptions"
Merge "Cleanup test_list_server_filters setup/teardown"
Merge "Use predictable instance/volume names in test_volumes_actions"