Install refactoring

Can you explain what this does exactly? It feels like "if the python cookbook is present, use `python_pip` to install the packets?

I think it would be a good default to fallback to the packages (if available). I assume this is because CentOS doesn't have a yum package for boto/swift?