Add initial OpenBSD support.
Merge pull request #507 from frenkel/master

Add initial OpenBSD support.
Use combined as a default for $format_log
add/update tests for #462
Merge pull request #462

better default for format_log

Closes #462
fully qualify classes, defines and variables
Merge pull request #510 from 3flex/fully-qualify-variables

Fully qualify classes, defines and variables
Support specifying log formats
add negative test for log_format
Merge pull request #491

Resolves #391
fix a future parser failure introduced by #510
Merge pull request #513 from 3flex/fix-future-parser-failures

fix a future parser failure introduced by #510
Fix proxy_set_header for default location
Merge pull request #467 from invliD/proxy-header-fix

Impossible to set proxy_set_header for default location
init: pass parameters when declaring nginx::service
location: fix ensure
Merge pull request #516 from 3flex/pass-parameters-to-service-class

init: pass parameters when declaring nginx::service
Merge pull request #517 from radford/fix-location-ensure

location: fix ensure
metadata: use SPDX identifier for license info

New requirement for the Puppet Forge
metadata: bound dependencies

New requirement for the Puppet Forge.

These ranges ensure dependencies will stay on backwards compatible versions for the foreseeable future.