Remove Python 2.4 compatibility from ez_setup.py
Use sets to determine presence of imported modules.
Update documentation
upload module is no more
Use PY3 from compat module
Fix pyflakes warnings
Use PY3 indicator
Use ternary operator to select encoding error behavior.
Normalize whitespace, removing pyflakes warnings.
Remove import *
Prefer paranthetical import to line continuation.
Remove historical comment about compatibility.
Extract py31compat module for get_config_vars and get_path
Use dict lookup default for sys_executable
Remove easy_install.HAS_USER_SITE and just defer to site.ENABLE_USER_SITE.