issue #321: provides except block for when current working directory fails
wrapping just the os.getcwd() in the try block
remove special case for user_dir on win32 platform. fixes #82
Only warn for mis-versioned packages.

Allows Package==dev in requirements.
Bumped version to 1.1 and updated changelog slightly.
Merge branch 'release/1.1' into develop
Bumped to post1.
Add reference to --environment along with -E in changelog; refs #460.
Added experimental config file for Travis CI.
Merge branch 'develop' of github.com:pypa/pip into develop
One character change to trigger Travis build.
Remove git-core from list of dependencies.
Comment out 2.5 for now as it's not enabled upstream yet.
Re-enabled 2.5 in the experimental travis config file.
Move pip.call_subprocess to pip.util.call_subprocess
Use a prettier/less verbose help formatter

 * Prevents excessive wrapping (respects $COLUMNS if set)
 * More control over the look of pip's option handling
 * '-d DIR, --download=DIR' becomes '-d, --download <DIR>'
All pip exceptions inherit from PipError
Use 3.x compatible version of pip-test-package.

Tag pushed so make this less brittle.
Merge pull request #475 from pnasrat/fix_flaky_nose

Use 3.x compatible version of pip-test-package.
Adapt unit to SI standards: Kb/Mb -> KB/MB

Lowercase b means 'bit' while uppercase means 'byte':
http://en.wikipedia.org/wiki/Megabyte