IS05Utils.check_perform_immediate_activation fails at "if stagedParam == activeParam" comparision... 
...when "stagedParam" equals to "auto" 

In my case  websocket IS-07 sender is checked by test suite "IS-05-05, test_25" and fails

Here are the senders  constraints where the "auto" parameter ist taken from for the test

```json
[
    {
        "connection_authorization": {
            "enum": [
                false
            ]
        },
        "connection_uri": {
            "enum": [
                "auto",
                "ws://192.168.178.30:4491/x-nmos/events/v1.0/device_id/2840863c-f15d-43a7-969b-59b65f3716f6"
            ]
        },
        "ext_is_07_rest_api_url": {
            "enum": [
                "auto",
                "http://192.168.178.30:4490/x-nmos/events/v1.0/sources/e1126855-658f-47b7-b380-b2576faf347c/"
            ]
        },
        "ext_is_07_source_id": {
            "enum": [
                "auto",
                "e1126855-658f-47b7-b380-b2576faf347c"
            ]
        }
    }
]
```

this behavior  affects also tests 16, 27, 29
diff --git a/nmostesting/IS05Utils.py b/nmostesting/IS05Utils.py
index 19af65b..49ecb3b 100644
--- a/nmostesting/IS05Utils.py
+++ b/nmostesting/IS05Utils.py
@@ -183,7 +183,7 @@ class IS05Utils(NMOSUtils):
                             return False, "Expected a dict to be returned from {} on leg {}, got a {}: {}".format(
                                 stagedUrl, i, type(response3), stagedParams)
                         msg = "Transport parameters did not transition to active during an imeddiate activation"
-                        if stagedParam == activeParam:
+                        if (stagedParam == activeParam if stagedParam != "auto" else "auto" != activeParam):
                             pass
                         else:
                             return False, msg
@@ -258,7 +258,7 @@ class IS05Utils(NMOSUtils):
                         except TypeError:
                             return False, "Expected a dict to be returned from {} on leg {}, " \\
                                           "got a {}: {}".format(stagedUrl, i, type(activeParams), stagedParams)
-                        if stagedParam == activeParam:
+                        if (stagedParam == activeParam if stagedParam != "auto" else "auto" != activeParam):
                             finished = True
                         else:
                             retries = retries + 1
@@ -351,7 +351,7 @@ class IS05Utils(NMOSUtils):
                         except TypeError:
                             return False, "Expected a dict to be returned from {} on leg {}, got a {}: " \\
                                           "{}".format(stagedUrl, i, type(activeParams), stagedParams)
-                        if activeParam == stagedParam:
+                        if (stagedParam == activeParam if stagedParam != "auto" else "auto" != activeParam):
                             finished = True
                         else:
                             retries = retries + 1
['nmostesting/IS05Utils.py']