Avoid creating undef variable
Move ipv6only=on option from template into puppet
See jfryman#30
Update tests accroding to changed templates

Specs no longer require `ipv6only=on` in listen option when using user
supplied value since it is no longer hardcoded in the template.
Update test to reflect modified template from #171
Merge pull request #250 from fadenb/bug/fix_upstream_fail_timeout_spec

Update test to reflect modified template from #171
Merge pull request #249 from fadenb/bug/duplicate_listen_option_ipv6only

Bugfix for duplicate listen option caused by hardcoded `ipv6only=on` in template
Merge pull request #248 from PierreR/patch-1

Avoid creating undef variable
Checks $caller_module_name is defined

[See #240]
Allow location_{allow,deny} to be used for proxy locations
Update vhost_ssl_header.erb

Add vhost_cfg_prepend to vhost_ssl_header
Add vhost_cfg_ssl_prepend to vhost_ssl_header
Update vhost_ssl_footer.erb
Update vhost.pp
Merge remote-tracking branch 'origin/patch-1'

* origin/patch-1:
  Update vhost_ssl_header.erb
Merge pull request #252 from createdbypete/deprecation-notice

Fix nginx::params deprecation notice
Merge pull request #254 from cdenneen/master

Added vhost ssl prepend and append
Update vhost_location documentation and template
Bugfix: Add missing parameter for location template
Merge pull request #255 from bionix/bugfix_autoindex

Bugfix autoindex in nginx::resource::vhost
Merge pull request #253 from fadenb/bug/missing_allowdeny_vhost_location_proxy

Allow location_{allow,deny} parameter to be used for proxy locations