Flows no longer need to be saved between uses.

Also introduces util.positional declarations.

Reviewed in http://codereview.appspot.com/6441056/.

Fixes issue #136.
diff --git a/runtests.py b/runtests.py
index 9e695ea..0176cc7 100644
--- a/runtests.py
+++ b/runtests.py
@@ -1,14 +1,21 @@
 #!/usr/bin/env python
+import gflags
 import glob
 import imp
 import logging
 import os
 import sys
 import unittest
+
+# import oauth2client.util for its gflags.
+import oauth2client.util
+
 from trace import fullmodname
 
 logging.basicConfig(level=logging.CRITICAL)
 
+FLAGS = gflags.FLAGS
+
 APP_ENGINE_PATH='../google_appengine'
 
 # Conditional import of cleanup function
@@ -26,12 +33,13 @@
 use_library('django', '1.2')
 
 
-def main():
-  for t in sys.argv[1:]:
+def main(argv):
+  argv = FLAGS(argv)
+  for t in argv[1:]:
     module = imp.load_source('test', t)
     test = unittest.TestLoader().loadTestsFromModule(module)
     result = unittest.TextTestRunner(verbosity=1).run(test)
 
 
 if __name__ == '__main__':
-  main()
+  main(sys.argv)