Fix the hash bang python in scripts/distribute_setup.py.
Explicitly specify package dirs and names in setup.py.
Fix print statements in scripts/make-dev-virtualenv.sh script.
Make sure setuptools/distribute is present in new dev virtualenvs.
If using a virtualenv, we don't want the env pip and distribute to be upgraded.

 * The proper way to do this is to upgrade globally with the get_pip.py script
   and the distribute_setup.py script, and then create the virtualenv with:
       $ . $(which virtualenvwrapper.sh)
       $ WORKON_HOME=~/.virtualenvs && export WORKON_HOME
       $ mkvirtualenv -a $PWD -r requirements.txt --unzip-setuptools \
           --distribute --no-site-packages gnupg
Should be TestCase.assertEquals to test equality, not equivalence.
Use separate keyrings during multi recipient test to avoid overwrites.
Import with from the future.
Rename a unittest to test what it actually tests.
Write the recv key to a file for later tests to use to save entropy.
Combine sig encoding and algorithm tests into string test to save entropy.
Use one of our test_key files for a sig test to save entropy.
Fix a misnamed process thread variable.
Change directory shortcuts in gnupg._util.py module.
Update test directory shortcut in gnupg/_logger.py.
Change several imports for installed modules to be absolute in _meta.py.
Remove commented out code from _util._copy_data().
Change the sets of unittests to use the combined sig test.