Added a few features

* SSL only sites
* Ability to purge the default site
* Various options like proxy_redirect

Change-Id: I2c3e53a0541c480b558153df44ee38d8d7006367
Fix upstream resource to be OS aware like the other resources
Partial revert to accomodate not using concat for other OSes
Finish upstream improvements for different OSes
Remove default in sites-available after adding a vhost
Revert upstream changes, fixed location concact tmp file naming, made removal of default config an option
Use disable instead of remove for variable name
Move disable_default to nginx::params
Refactored disable default to init.pp
Slight refactor of disable_default
Merge pull request #36 from grioja/master

Add ability to disable default config + fixed tmp location file names
Merge branch 'master' of https://github.com/mburger/puppet-nginx into mburger-master

Conflicts:
	manifests/resource/location.pp
Lints and fix for default file
Release tagged and published to the Forge
Merge branch 'master' of https://github.com/example42/puppet-nginx