Fix SF #565414, FancyURLopener() needs to support **kwargs
since the URLopener base class does and **kwargs are used in urlopen.
diff --git a/Lib/urllib.py b/Lib/urllib.py
index 381d54e..4d686b9 100644
--- a/Lib/urllib.py
+++ b/Lib/urllib.py
@@ -538,8 +538,8 @@
 class FancyURLopener(URLopener):
     """Derived class with handlers for errors we can handle (perhaps)."""
 
-    def __init__(self, *args):
-        apply(URLopener.__init__, (self,) + args)
+    def __init__(self, *args, **kwargs):
+        apply(URLopener.__init__, (self,) + args, kwargs)
         self.auth_cache = {}
         self.tries = 0
         self.maxtries = 10