Use pip Command class to merge options and pip.conf
Set gluttony as our prog name
Use PipSession to download packages correctly:

This allows us to use http authentication, and our own certificates
fix warn typo
Fix display options in parser