Merge pull request #7 from woldan/master

Add search path to virtualenv setup command.
fix python::requirements Error: Parameter cwd failed on Exec and command not found
add system virtualenv to tests
Merge pull request #8 from salimane/pr_python_requirements_cwd

python::requirements Error: Parameter cwd failed on Exec for virtualenv=system
Conform to Puppet style guide

Fixes: puppet-lint "ERROR: two-space soft tabs not used" error
Fix regression with $cwd in python::requirements

Commit 8b22e3ecd90dd3ac741ff107d6f3fc8c511443ba introduces a regression
which in some cases specifies the full path to pip as it's current
working directory, rather than the actual directory pip is in. Obviously
this will fail.

This commit fixes this.
Merge pull request #9 from zoni/pipcwd

Fix regression with $cwd in python::requirements
Allow setting owner for virtualenv and requirements
Merge pull request #11 from theospears/virtualenv_owner

Allow setting owner for virtualenv and requirements
CentOS and RedHat support
Merge pull request #12 from tbartelmess/master

Support for CentOS and RedHat Linux
Use regex for OS matching
Merge pull request #13 from tbartelmess/master

Use regex for OS matching
add -i <address option to install pip packages to the exec commands
Merge pull request #14 from simonoded/master

adding pipindex option
Fix typo from pull request #14
Use the shell in an exec to avoid specifying a path
Merge pull request #15 from adevore/master

Fix typo from pull request #14
Removed multiline backslashes from the execution statement, since this can cause issues with vagrant, linux guest, windows host and shared folders
Removed SHA calculation from requirements and applied the audit option the requirements file resource which should do exaxtly the same out of the box