Adds Code for decorator for require packages and clean_io.
Fixed import errors with new external module
Changed File handle name and utils in new directory, also changes
the setup to catch weird sage errors
Small tweaks on imports and python3ism
Fix networkx.test() when run within repository.
Merge.
Makes the open_file decorator work with tests
Documentation for the requires decorator
Merge Branches
Fix typo.
Fix documentation issue in mincost module.
Handle corner cases for obtaining revision info in hg.
Merging from Ben.
Uncommenting the fetching of release info.
Modify tests so that shortest paths are unique. Fixes #600
Don't allow running networkx.test() if the current working directory is the networkx source root.
Make shorter function names in docs with templates.
Addresses #596
Merging from lanl
Missing import in tests for open_file decorator.
In Python 3, map returns an iterator and has no len.
Use __globals__ instead of func_globals for Python 3.