Changes to support 2.x and 3.x in the same codebase.

--HG--
branch : distribute
extra : rebase_source : 7d3608edee54a43789f0574d702fb839628b5071
Fixed some bugs - tests now all pass under Python 3.3.

--HG--
branch : distribute
extra : rebase_source : 3498bfdc0d4c15e4276673b52e924c461ca353f0
Fixed some bugs, tests now also all pass on 2.7 and 3.2.

--HG--
branch : distribute
extra : rebase_source : 25c6042a716c49e3576605c3cf4e2878d5b85c18
Fixed execfile in compat.py.

--HG--
branch : distribute
extra : rebase_source : cf31870fee8b718e14e209d957905c8d7573beba
Fixed execfile in pkg_resources.

--HG--
branch : distribute
extra : rebase_source : 3148f97cc98edf62e982cb14b4b90527c4fc11fb
Merge with upstream

--HG--
branch : distribute
Post-merge fixes for Python 3.

--HG--
branch : distribute
extra : source : 6b9041dea7b9197f6ea1fb993d7a05dd4f7c580d
Minor fix previously fixed in a merge

--HG--
branch : distribute
Updated win_script_wrapper to run on Python 2 and Python 3

--HG--
branch : distribute
Fixed some resource leaks.

--HG--
branch : distribute
extra : source : 98c929e25fee11a99eb125dd9a13521321d68dd3
Fix missing import
(grafted from 1375a2f096ce47e2b9b7b27559671a5344a1189f)

--HG--
branch : setuptools-0.6
extra : source : 1375a2f096ce47e2b9b7b27559671a5344a1189f
Bumped to 0.7.3 in preparation for next release.
Merge with setuptools-0.6 (null merge as local implementation treats imports differently).
Bump version so it's reported correctly
Add __init__.py to the list of 'files with versions'
Update some URLs.
Update some URLs (packages.python.org -> pythonhosted.org).
Rename DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT environment variable to SETUPTOOLS_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT.
Issue #1: Disable installation of Windows-specific files on non-Windows systems.
Use new sysconfig module with Python 2.7 or >=3.2.