Adding upstream fail_timeout.
Adding client_max_body_size.
Merge pull request #171 from thomasbiddle/upstream_fail_timeout

Adding upstream fail_timeout.
Merge pull request #246 from inflection/add_client_max_body_size

Adding client_max_body_size.
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