Don't install setup_requires when run as a PEP-517 backend.
Don't install setup_requires when run as a PEP-517 backend.

Under PEP-517, installing build dependencies is up to the frontend.

Closes gh-2303

pypa/setuptools,pypa/setuptools,pypa/setuptools