Set custom sources for python core installation: python, ez & pip

This is the first step for adding custom sources to the python
installation. It adds the parameters and logic in the main
install class.
Added params.pp for dependencies sources. Nova is installed through user provided egg.
adding Puppetfile for module
Merge pull request #19 from luisfdez/feature/python-custom-sources

Allow custom sources in the Python install