Improve support for PyPI and pip

- Make summary and description fields match what PyPI expects
- Support UTF-8 in DescriptionFromFile
- Add support for DependencyLinks
- Install egg-info install directory so pip can list and uninstall package