Split Python source into separate Mercurial repositories using module
definition file.

'svn' and hgsvn commands ('hgimportsvn', 'hgpullsvn') should be installed and
accessible from shell PATH.

Step-by-step instructions
 1. Download and install patched `hgsvn` from http://bitbucket.org/techtonik/hgsvn
 2. Create module definition file (use distutils.module.def example)
 3. Run `refresh.py` to create shallow Subversion checkout
 4. Run `refresh.py` again to do initial Mercurial import
 5. Run `refresh.py` once more to pull the history

No test coverage for existing code, but missing sources are pretty much covered
with TODOs if you want to improve it.

Use MIT if you need the license.

anatoly techtonik