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"
configuration revamp

- make many more things configurable
- stop using ::params::* for things that are configurable
- add worker_rlimit_nofile option
- add tcp_nopush option
Cleaning up missing /etc/nginx -> $nginx::conf_dir substitutions.
Due to recent concat module behavior nothing except strings are valid for the order parameter. This might change with this pull request https://github.com/puppetlabs/puppetlabs-concat/pull/185. Until then puppet-lint will complain.