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
add ability to configure and manage geo and string based maps
Merge branch 'master' of github.com:rabbitt/puppet-nginx
add upstream autodetection helpers
Merge branch 'upstream-autodetect' of github.com:rabbitt/puppet-nginx into upstream-autodetect