Update vhost.pp

bug fix. 
User priority for location 400-499, 501-599.
Header should have a priority lower than the others.
Merge pull request #184 from abraham1901/patch-1

Update vhost.pp
Updated params to account for oracle linux.

We should analyze the $::osfamily fact to define $nx_daemon_user.  Support for
$::operatingsystem remains but is greeted with a deprecation warning that
suggests upgrading to factor >= 1.7.2.

Corrected spec failures in redhat.pp when evaluating an undef
$::lsbmajdistrelease.  Now the variable must be defined before comparison.
rspec tests for v0.0.6

Resolves #65
Revert "Update vhost.pp"

This reverts commit 5ee2f65.

Fixes #186
fix IPv6 address fact detection
fix syntax of allow/deny directives
only ensure yum repo file when yum repo created
fix spacing issues in various templates

Before this change, vhost_ssl_header would merge
"ssl" with any listen options, e.g.:
    listen       *:443 ssldefault;
when listen_options => 'default'.
sort vhost_cfg_append in vhost_ssl_footer
accept boolean for ipv6_enable as documented
fix auth_basic/auth_basic_user_file variable detection
set required variables before template declared

correctly sets www_root in the vhost_header template
Merge pull request #183 from drfeelngood/nx_daemon_user_for_oracle_linux

Update params to account for oracle linux.
Merge pull request #188 from 3flex/rspec-tests

Rspec tests (and fixes)