resolve symlinks in local files

the tar libraries choke when checking valid
filenames because they don't resolve symlinks
Merge branch 'hotfix/1.0.2'
Merge pull request #245 from ptone/find-links-symlinks

resolve symlinks in local files
Only warn for mis-versioned packages.

Allows Package==dev in requirements.
Merge branch 'release/1.1'
Moved configuration and logging to .config for XDG compliance
Fixed commit #1 to actually work
Switched to use XDG_CONFIG_DIR environment variable if possible (default to ~/.config if not)
Added migration path from ~/.pip to ~/.config/pip
Minor fixes
Merged with upstream
Re-add import shutil that got lost in merge
Documented change and added author
Minor tweak to handle not passing options to parse_requirements.

Options is supposed to be an optional argument, this makes it optional.
edited and repackaged to exclude twisted import
Fix typos in documentation
handle __pycache__ file removal
Merge pull request #644 from philfreo/develop

Fix typos in help text
Merge pull request #646 from qwcode/issue_638

fix for #638  (__pycache__ file removal)
Merge pull request #600 from mjtamlyn/patch-1

Minor tweak to handle not passing options to parse_requirements.