Make nginx_site provider more like apache2 cookbook's web_app provider for interface parity
Add default nginx_site config template (which can be overriden via wrapper cookbook)
Add root_group attribute to set owner of nginx_site config file, add settings for freebsd

(This is for feature parity with apache2 cookbook's web_app and file
security reasons)
Adding test suite & fixture cookbook for testing LWRPs
Adding serverspec tests for nginx_site LWRP
Make nginx_site work without specifying a template

 - Merge nginx_site.erb config template into default-site.erb template

 - Improve default-site template to support sane backwards-compatible defaults
Move as much default settings logic as we can into the resource definition list