[COOK-3719] Allow more custom configuration

https://tickets.opscode.com/browse/COOK-3719

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.  

- Closes #52