This release focuses on the resolver API and resolution performance. Pex
2 resolving using Pip is now at least at performance parity with Pex 1
in all studied cases and most often is 5% to 10% faster.
As part of the resolution performance work, Pip networking configuration
is now exposed via Pex CLI options and the `NetworkConfiguration` API
type / new `resolver.resolve` API parameter.
With network configuration now wired up, the `PEX_HTTP_RETRIES` and
`PEX_HTTP_TIMEOUT` env var support in Pex 1 that was never wired into
Pex 2 is now dropped in favor of passing `--retries` and `--timeout` via
the CLI (See: 94)
* Expose Pip network configuration. (974)
* Restore handling for bad wheel filenames to `.can_add()` (973)
* Fix wheel filename parsing in PEXEnvironment.can_add (965)
* Split Pex resolve API. (970)
* Add a `--local` mode for packaging the Pex PEX. (971)
* Constrain the virtualenv version used by tox. (968)
* Improve Pex packaging. (961)
* Make the interpreter cache deterministic. (960)
* Fix deprecation warning for `rU` mode (956)
* Fix runtime resolve error message generation. (955)
* Kill dead code. (954)