Changed order pattern in init.pp to support the Anchor pattern to contain dependencies.

See bug #8040 https://projects.puppetlabs.com/issues/8040
Merge pull request #90 from dreilly1982/master

Changed order pattern in init.pp to support the Anchor pattern to contain dependencies.
Release 1.7.6
Ignore geppetto files
Fixed pip wheel as it was done for virtualenv pip
Merge pull request #92 from tremblaysimon/fixpipwheel

Fixed pip wheel
Release 1.7.7
allow to specify directory from which to run the "pip install" command
Merge pull request #93 from wimh/master

allow to specify directory from which to run the "pip install" command
Handle case when virtualenv_version fact is not available.

As specified in #94, when their is no way to find virtualenv version,
fall back to user request.

When fact virtualenv_version is not yet available, stupidly trust user
input and force systempkgs options without taking care of virtualenv
veresion.

1. If the option choosen is not recognized by the installed version of
virtualenv, further Exec will fail and dependencies will not be processed.
2. On the next puppet execution, fact _virtualenv_version_ will be available and process should work as
expected.
Merge pull request #95 from ccin2p3/systempkg_when_no_fact_available

Handle case when virtualenv_version fact is not available.
Don't override PATH while installing requirements.txt

Setting the path here causes installation failures if some package
in requirements.txt needs tools which happen to be installed in
a non-system location.

Leave path alone so caller can use Exec { path=>[...] } or similar
to locate the desired tools.

Signed-off-by: Ray Lehtiniemi <rayl@mail.com>
Merge pull request #97 from rayl/master

Don't override PATH while installing requirements.txt
puppet-lint: removed unused var 'use_pkgname'
started adding spec tests
Support for travis-ci.org
increase spec coverage of puppet::install
started adding checks for python::requirements
removed tmp files
Merge pull request #98 from daniellawrence/remove_use_pkgname_not_used

puppet-lint: removed unused var 'use_pkgname'