Restore a full arglist to the socket wrapper, so it supports keyword
arguments correctly too.
diff --git a/Lib/socket.py b/Lib/socket.py
index 7bb00a6..515d477 100644
--- a/Lib/socket.py
+++ b/Lib/socket.py
@@ -62,8 +62,8 @@
 
     _realsocketcall = _socket.socket
 
-    def socket(*args):
-        return _socketobject(_realsocketcall(*args))
+    def socket(family=AF_INET, type=SOCK_STREAM, proto=0):
+        return _socketobject(_realsocketcall(family, type, proto))
     socket.__doc__ = _realsocketcall.__doc__
 
     if SSL_EXISTS: