Acceptance test for unicode log fix
Allows native_str() to optionally ignore errors
Adds test for native_str()
Fix for unicode in the log
Switch to a JSON user-agent with more information
Merge pull request #2017 from dstufft/extend-user-agent

Switch to a JSON user-agent with more information
Merge pull request #2012 from remram44/unicode-log_v3

Fix attempt for unicode bug #1137 (v3)
Convert pip.compat into a package
Vendor progress 1.2 to handle the progress bars in pip
Switch to using the stdlib logger instead of pip.log
Merge pull request #2008 from dstufft/standard-logging

Switch from using a homegrown logging solution to the stdlib logging module
Move appdirs from pip.appdirs to pip.utils.appdirs
Properly split up the test cases for appdirs
Merge pull request #2019 from dstufft/move-appdirs-utils

Move appdirs from pip.appdirs to pip.utils.appdirs
Merge pull request #2020 from dstufft/minor-test-layout-change

Properly split up the test cases for appdirs
Implement platform specific user config locations
Merge pull request #2021 from dstufft/standard-user-config

Implement platform specific user config locations
update requests to 2.4.1 and add certifi dependency
remove dist-info files as well
update cachecontrol to version 0.10.3