Eggification setup.
Copy code from /GenericSetup/trunk.
Add namespace package.
Copy into correct location.
 - Add setup hair.
Require setuptools, as distutils is too broken to be worth the trouble without it.
Fix Trove classifiers.
Merge r79921:HEAD from the non-eggified GenericSetup trunk
Since we use namespace we require setuptools
Drop support for the import step version
Fix a test failure
Protect ourselves against the fringe case where there is no base profile
Merge wichert-sane-contextid branch
Deprecate some version stuff
Merge wichert-dependencies branch
Fix relative paths for profile dependencies.
Oops, fix some tests I broke.  So sorry, I really thought I had the
tests passing before I committed.
some cleanup
- made sure global export handlers are found