bunch more __all__ lists
also modified check_all function to suppress all warnings since they aren't
relevant to what this test is doing (allows quiet checking of regsub, for
instance)
diff --git a/Lib/shelve.py b/Lib/shelve.py
index 952df16..fa2a136 100644
--- a/Lib/shelve.py
+++ b/Lib/shelve.py
@@ -40,6 +40,7 @@
 except ImportError:
     from StringIO import StringIO
 
+__all__ = ["Shelf","BsdDbShelf","DbfilenameShelf","open"]
 
 class Shelf:
     """Base class for shelf implementations.