Updated show command to return a status code
Make test_missing_argument expect error
Merge pull request #1 from msabramo/patch-2

Make test_missing_argument expect error
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.
Speed up unpack_file_url

by ignoring .tox, .git, .hg, .bzr, and .svn  when doing
`shutil.copytree` in unpack_file_url in pip/download.py.

Fixes: GH-2195
Merge pull request #2197 from svisser/patch-1

Updated show command to return a status code
Loosen filter regexes slightly

to catch a few messages that slipped through when I was installing
docutils on Python 3.4:

    warning: no files found matching 'MANIFEST'
    warning: no previously-included files matching '.cvsignore' found under directory '*'
    Skipping implicit fixer: buffer

Before:

    $ pip install ~/src/docutils --upgrade
    Processing /Users/marca/src/docutils
        warning: no files found matching 'MANIFEST'
        warning: no previously-included files matching '.cvsignore' found under directory '*'
        warning: no previously-included files matching '*~' found under directory '*'
        warning: no previously-included files matching '.DS_Store' found under directory '*'
    Installing collected packages: docutils
      Found existing installation: docutils 0.13
        Uninstalling docutils:
          Successfully uninstalled docutils
      Running setup.py install for docutils
        Skipping implicit fixer: buffer
        Skipping implicit fixer: idioms
        Skipping implicit fixer: set_literal
        Skipping implicit fixer: ws_comma
      ...

After:

    $ pip install ~/src/docutils --upgrade
    Processing /Users/marca/src/docutils
    Installing collected packages: docutils
      Found existing installation: docutils 0.13
        Uninstalling docutils:
          Successfully uninstalled docutils
      Running setup.py install for docutils
      ...
Merge pull request #2196 from msabramo/speed_up_unpack_file_url

Speed up unpack_file_url
Merge pull request #2201 from msabramo/filter_out_a_couple_more_warnings

Loosen filter regexes slightly
Do not use hardcoded slash separator for windows support
Expand our regex to support the new PEP 440 version characters
Make installed_version work for wheel

by using `pkg_resources.get_distribution` instead of calling pkg_info
method. Wheels don't have a .pip-egg-info folder.

See: GH-2202
simpler RequirementSet.cleanup_files
Merge pull request #2210 from xavfernandez/xfernandez/simpler_cleanup_files

simpler RequirementSet.cleanup_files
Merge pull request #2211 from davidovich/fix_test_runner_windows

Do not use hardcoded slash separator for Windows support
Upgrade distlib to 0.2.0
remove unused unpack arg from build_location
Merge pull request #2214 from dstufft/upgrade-distlib

Upgrade distlib to 0.2.0
Merge pull request #2215 from xavfernandez/build_location_unpack

remove unused unpack arg from build_location
Add test_installed_version_not_installed

Checks what happens when user tries to get `installed_version` property
for a InstallRequirement object when that distribution is not installed.