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
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
Merge branch 'release/1.2'
修复配置PATHEXT最后一个字符如果是分号的情况。
Merge branch 'release/1.2.1'
Added the patch code sent by @vbabiy.
Remove blank spaces in the end of the line.
First test for status command.
Refactory and support to package name in any case.
Test search for more than one distribution.