Added class param to disable YUM repo management on RedHat platforms
support for nginx passenger debian repositories
support ssl_cache and for passenger cgi params
possibility to disable default location
fixed acces to `vhost_cfg_append` via instance variable
ensure_resource instead of !defined
Added param to package.pp to explicitly specify whether or not repository should be managed
fixed calling out of scope variables
Merge pull request #145 from deric/master

support for nginx passenger debian repositories
Merge branch 'disable-yum-repo-management' of github.com:rytis/puppet-nginx into rytis-disable-yum-repo-management

Conflicts:
	manifests/init.pp
	manifests/package.pp
	manifests/params.pp
Added example of passenger usage
fixing broken merge
clearing miss placed line
Merge pull request #154 from narkisr/master

Fixing broken merge
Merge pull request #151 from deric/readme-passenger

Added example of passenger usage
Fix dependency problems with APT repo handling

The first issue was that Exec[apt_get_update_for_nginx] resource is only
needed if $manage_repo == true, so it was put inside the corresponding
if block.

But even inside the if-block, Exec[apt_get_update_for_nginx] could fail
when $package_source has an invalid value and no Apt::Source[nginx] is
defined, so the respective Apt::Source[nginx], if defined, will now notify
Exec[apt_get_update_for_nginx] and Exec[apt_get_update_for_nginx] will
no longer subscribe to Apt::Source[nginx].

It would probably make sense to add a call to fail() in the default case
of $package_source.
Merge pull request #155 from fpletz/fix/apt-dependency-breakage

Fix dependency problems with APT repo handling
Fix RHEL installation support
Merge pull request #158 from miguno/master

Fix RHEL installation support
Merge branch 'master' of https://github.com/jfryman/puppet-nginx into upstream