Add support for pipenv as a manager. Disabled by default (needs opt-in) until out of beta. Closes #2212