[COOK-3719] Allow more custom configuration

This will allow an easier `altinstall` of Python.  Allows for using the built-in `altinstall` command option to make.   As well as, allows for finer grained control of which pip and virtualenv to use.  

This is for [COOK-3719](https://tickets.opscode.com/browse/COOK-3719)