Allow default vhost location to just redirect requests
allow us to not specify headers

set headers aren't always needed. this allows us to remove the default added headers.

nginx::resource::location {
    'somevhost-somelocation':
      ensure   => present,
      vhost    => 'somevhost',
      location => '~ ^/somedir/stuff.*$',
      proxy    => 'http://10.0.0.1:80',
      proxy_set_header => '';
}
allow auth_basic for locations
allow auth files to be defined in locations
allow auth files to be defined for directorys
allow redirects for / location
ensure setup of concat before calling it
Merge pull request #52 from jplana/default_vhost_redirect_param

Allow default vhost location to just redirect requests
Merge branch 'master' of https://github.com/dodwmd/puppet-nginx into dodwmd-master

Conflicts:
	templates/vhost/vhost_location_directory.erb
Remove duplicated/unneded lines after merge from #52
Merge branch 'master' of https://github.com/netmanagers/puppet-nginx
Correct multi_accept implementation.

Make sure the defaults match with the Debian/Ubuntu packages.
Enable alias configuration similar to nginx::vhost.
Apply SSL configuration from https://bettercrypto.org/
Cleanup and re-synchronize vhost header
Add redirect_to_ssl parameter
Enable fastcgi for ssl vhosts