Reverse package list to install required dependancies first
Add a test for issue #1934
Eliminate some uses of mutable default args

See: GH-2163
WheelBuilder.__init__ default args: () => None
Merge pull request #2166 from msabramo/GH-2163_mutable_default_args

Eliminate some uses of mutable default args
Deprecate accessing non secure origins by default

* Deprecates accessing non secure origins by default, the list of
  which is taken from Chrome.
* Adds a --trusted-host flag to enable users to mark a specific
  host as a secure origin regardless of what we think.
* Refactors the original warning to better indicate the intent
  and the new flag.
Merge pull request #2162 from dstufft/trusted-hosts

Deprecate accessing non secure origins by default
Merge pull request #1934 from piwai/develop

Pip doesn't detect dependancies that failed to install
--isolated should isolate from ~/.pydistutils.cfg as well
Merge pull request #2169 from dstufft/son-of-isolated

--isolated should isolate from ~/.pydistutils.cfg as well
Separate pip freeze command from operation

By extracting the logic into pip.operations.freeze, the hope is that
folks could do a freeze programmatically more easily.