nginx::package::debian: only include ::apt when needed

Only include ::apt when $manage_repo is true, it's not needed otherwise.
Merge pull request #302 from yath/conditional-include-apt

nginx::package::debian: only include ::apt when needed
Adding autoindex to location alias

Fix for issue #304

I don't see any reason why autoindex shouldn't be used with alias
directive, nor does jaybe on #nginx.
Merge pull request #305 from andschwa/patch-alias_autoindex

Adding autoindex to location alias
add support for fastcgi_cache_path
add additional fastcgi parameters
Add fastcgi_cache_key and fastcgi_cache_use_stale parameters
Merge pull request #306 from mtomic/master

Added support for fastcgi parameters.
allow resolvers in non-ssl vhosts
Merge pull request #307 from ChartBoost/resolverfix

allow resolvers in non-ssl vhosts
Add additional clarity RE: 1.8.7 support
add location_allow/deny directives
add location_allow/deny directives
Allow basic_auth for proxy locations and introducing parameter proxy_headers_hash_bucket_size with default of 64
Add proxy_headers_hash_bucket_size to nginx::config
Add Archlinux support

This commit adds Archlinux support. This needs changes in nginx.conf.erb
template and manifests to support pid value set to `false` (this skips it from
nginx.conf). This is due to `-pid /run/nginx.pid` being hardcoded to Archlinux
template. If you specify pid additionally in `nginx.conf` then nginx fails to
start.
typo fixes & trailing whitespace cleanup
Merge pull request #316 from edvinasme/archlinux

Add Archlinux support
Merge pull request #315 from gini/basic_auth_for_proxy_locations

Allow basic_auth for proxy locations and ...
Merge pull request #311 from alexskr/master

add location_allow/deny directives for alias and stub_status templates