Acceptance test for unicode log fix
Allows native_str() to optionally ignore errors
Adds test for native_str()
Fix for unicode in the log
docs: there are also independent package managers
Merge pull request #2015 from techtonik/patch-3

docs: there are also independent package managers
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
Backport dictConfig (Taken from Django) for Python 2.6
Switch to using the stdlib logger instead of pip.log
Reimplement Logging Indentation
Allow a command to override what stream console logging goes to
Refactor to remove a now useless setup_logging hook
Move the pip.util module into a pip.utils package
Use the warnings system to handle deprecations
Remove the stuff in pip.log that we're no longer using
Move pip.log to pip.utils.logging
Use a custom StreamHandler subclass to colorize the log lines