Bring in tests against spice console

VNC has to do some extra handshake/negotiation as part of the RFB protocol, but
for SPICE console, it isn't neccesssary to get involved in the SPICE
protocol negotiation, since TLS is enabled before the protocol even
starts.

Closes-Bug: PRODX-37188
Change-Id: Ia6f21d529922e326822215f7125ab709855ea7d3
(cherry picked from commit 429d46a3ac460ffd040daba4e3cc1f34452b205f)
(cherry picked from commit d43f47049e59dc10ead1f62479d8b4dd5f890c6b)
(cherry picked from commit 68f65c9816f39086c0c60b8cfb0e6781a9ff265e)
diff --git a/requirements.txt b/requirements.txt
index a9046fb..845422f 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -22,3 +22,4 @@
 fasteners>=0.16.0 # Apache-2.0
 testscenarios>=0.5.0
 tenacity>=4.4.0 # Apache-2.0
+websocket-client # LGPLv2+