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"
add geo and map mappings
Made config dir available as a parameter.
Replace hardcoded paths referring to '/etc/nginx' with config variable instead.
Add pre conditions to spec file.
use nx_conf_dir for nginx configuration path
Merge pull request #338 from janorn/config_dir

Add nginx config dir as a parameter
Merge pull request #337 from rabbitt/master

add ability to define geo and map mappings
Change nx_conf_dir to config::conf_dir to make it possible to configure via parameter.
Merge pull request #339 from janorn/small_fix_337

Change nx_conf_dir to config::conf_dir
Create CONTRIBUTING.md
Fix Suse packages

No idea why someone chose to set all these packages for installation.
I can't find any matching nginx.spec on Suse build service plus we don't
want to set a specific nginx package version so just use 'nginx' as package.
temp fix for not compiled ssl and different package name
use default package_name config for suse
Make sendfile configurable

Conflicts:
	manifests/init.pp
Fix sendfile config

Conflicts:
	manifests/config.pp
	manifests/init.pp
reset broken templates
fix tests