Use local ez_setup.py if one exists; add --setuptools-download-base option

For a completely offline install we need to make download_setuptools recognize filesystem paths for download_base, as per: https://bitbucket.org/pypa/setuptools/pull-request/112