make ssl listen option configurable
Add super_user option to be able to launch nginx as unprivileged user without complains.
Validate boolean config option.
Added daemon_user as a parameter.
Added ngnix::resources::upstream::member. Upstream members can now be exported and collected.
Fix typo in doc
Allow format_log in ssl as well
Keep style consistent
Fix all rspec tests so they run

For some reason these have been broken forever. Travis was failing,
correctly. I have updated the tests to be correct to how the code
actually works.

I would also suggest that if this is merged, we stop merging PRs that
have failed test runs. Tests matter in a module like this.
Merge pull request #330 from saz/master

make ssl listen option configurable
Merge pull request #331 from rainopik/master

Upstream members can be exported and collected
Merge pull request #332 from kimor79/master

Allow format_log in ssl vhosts as well
Merge pull request #334 from multiplay/fixtests_only

Fix all rspec tests so they run
Merge pull request #328 from janorn/run_as_unprivileged

Run as unprivileged user
Revert "Added ngnix::resources::upstream::member"

Upstream members can no longer be exported and collected.

The change in #331 was fundamentally broken. I have therefore reverted
it as it shouldn't of been merged.

Essentially you can't use ensure with this change - meaning you can no
longer REMOVE an nginx config from the system - which is part of the
tests and also sane module practice.

The idea was nice - but the implementation broke things. This reverts
back to a good state, without modifying any tests where tests pass again
with the recent commits.

This reverts commit ebf3e4e58e206be63509c50c1b96d4d115a43a8a.
Use librarian-puppet < 1.1.0

1.1.0 is broken - 1.0.3 works fine.
Merge pull request #336 from multiplay/fixtests_again

Revert "Added ngnix::resources::upstream::member"
Merge remote-tracking branch 'upstream/master'

* upstream/master:
  Use librarian-puppet < 1.1.0
  Revert "Added ngnix::resources::upstream::member"
  Fix all rspec tests so they run
  Keep style consistent
  Allow format_log in ssl as well
  Fix typo in doc
  Added ngnix::resources::upstream::member. Upstream members can now be exported and collected.
  Added daemon_user as a parameter.
  Validate boolean config option.
  Add super_user option to be able to launch nginx as unprivileged user without complains.
  make ssl listen option configurable

Conflicts:
	.travis/Gemfile
	Gemfile