Update tests to use AF_INET6

zuul_console now properly uses AF_INET6, but some of our tests were
still using AF_INET. There are some sporadic failures with the streaming
test that show some connection errors. It's possible AF_INET6 is a red
herring, but it's also not incorrect to set it, so let's go ahead and
update it.

While we're at it - use the create_connection form like we do in
zuul_stream rather than the s = socket.socket ; s.connect form.

Change-Id: I278efb939cb6540b5fe2fb1a06495d9be5a7f997
diff --git a/tests/base.py b/tests/base.py
index 4214809..abd78f4 100755
--- a/tests/base.py
+++ b/tests/base.py
@@ -1195,7 +1195,7 @@
     def __init__(self):
         threading.Thread.__init__(self)
         self.daemon = True
-        self.sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
+        self.sock = socket.socket(socket.AF_INET6, socket.SOCK_DGRAM)
         self.sock.bind(('', 0))
         self.port = self.sock.getsockname()[1]
         self.wake_read, self.wake_write = os.pipe()