Enable use of `python setup.py test` with Distribute.
Enable use of `python setup.py test` with Distribute.

This change causes 308 of the 314 total unit tests to be run (and
run successfully so) under Python 2.7.  This is a first attempt.
We still need to get the doctests included and running.

arlenesr28/pystache,arlenesr28/pystache,beni55/pystache,defunkt/pystache,rismalrv/pystache,nitish116/pystache,nitish116/pystache,arlenesr28/pystache,rismalrv/pystache,charbeljc/pystache,harsh00008/pystache,jrnold/pystache,charbeljc/pystache,jrnold/pystache,harsh00008/pystache,rismalrv/pystache,harsh00008/pystache,beni55/pystache,nitish116/pystache