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
Merge pull request #343 from Mayflower/sendfile

Ability to turn off sendfile
Merge pull request #342 from Mayflower/suse-packages

Suse packages
configuration revamp

- make many more things configurable
- stop using ::params::* for things that are configurable
- add worker_rlimit_nofile option
- add tcp_nopush option