Reintroduce use of setup_requirements writer
Reintroduce use of setup_requirements writer

This was originally removed due to an underlying issue (#315)
with the upgrade code, which combined with this writer caused upgrades
to fail.

Issue #315 is resolved now so we can add this writer back.

pypa/setuptools,pypa/setuptools,pypa/setuptools