get-pip.py: ssl and --user support

I wanted get-pip.py to accept the --user flag.

The first commit updates the install script generator so that it handles binary files and ships cacert.pem. The second allows flags to get-pip.py. The final one rebuilds get-pip.py using the current development version of pip.

This means get-pip.py will download pip over ssl and verify certificates.