Pull request for proposed fixes for GH-585

The fix for issue GH-585 consists of two changes:

1. Directly downloading and installing setuptools-0.8 (it seems to be the minimum version compatible with pip 1.5) using the ez_setup.py script

2. Adding flags to requirements.txt to allow certain packages to be downloaded. allow-unverified replaced allow-insecure in pip 1.5.
<pre>
--allow-external django 
--allow-external PIL
--allow-unverified PIL
--allow-external elementtree
--allow-unverified elementtree
--allow-external newrelic
</pre>

Is it normal for PIL and elementtree to be "unverified?" 

The Google Ads project seems to have run into a similar problem for elementtree: https://github.com/googleads/googleads-python-lib/issues/3