Enabled undef for service where we dont want puppet control service
Fix error message if ssl_cert/ssl_key is not set.
Merge pull request #321 from saz/patch-1

Fix error message if ssl_cert/ssl_key is not set.
add option for multi_accept and events_use
Merge pull request #323 from saz/multi_accept

add option for multi_accept and events_use
Merge pull request #319 from cloudevelops/master

Enabled undef for service where we dont want puppet control service
Sorted all parameters alphabetically in the main nginx class and the nginx::config class.
Merge pull request #325 from janorn/sort_parameters

Sorted all parameters alphabetically in the main nginx class
configuration revamp

- make many more things configurable
- stop using ::params::* for things that are configurable
- add worker_rlimit_nofile option
- add tcp_nopush option
Remove duplicate line.
Cleaning up missing /etc/nginx -> $nginx::conf_dir substitutions.
Replaced params references with config.
Only add user directive if configured.
Add config option to determine if nginx is launched as root or not.
Some config white space cleanup.
Remove duplicate nofile line.
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.
Fixed an issue with proxy_read_timeout. This was done by properly adding 4 more config options to init and config.
client_body_buffer_size
proxy_connect_timeout
proxy_read_timeout
proxy_send_timeout