Teach the random module about os.urandom().

* Use it for seeding when it is available.
* Provide an alternate generator based on it.
diff --git a/Misc/NEWS b/Misc/NEWS
index 660c49f..58bd464 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -79,6 +79,9 @@
 Library
 -------
 
+- the random module now uses os.urandom() for seeding if it is available.
+  Added a new generator based on os.urandom().
+
 - difflib and diff.py can now generate HTML.
 
 - bdist_rpm now includes version and release in the BuildRoot, and