added rewrite to location/proxy & vhost
Add validation for $priority

Valid range changed to 401-599:

vhost SSL header has priority 700. If $priority is set to 400 (which
resolves to 400+300=700 for SSL locations), then it would conflict with
the priority of the header. It must be 401 or higher to avoid this.

Top end of range is limited to 599 to reflect documentation however it
could be increased to 698 and still provide expected behavior.
Fix index_files ivar warning

Fix the index_files instance variable deprecation warning.
Merge pull request #225 from chrisdambrosio/patch-1

Fix index_files ivar warning
Merge pull request #223 from 3flex/validate-location-priority

Add validation for location $priority
fix puppet master sample config error.
variables should not be substituted in message

Using $priority meant it would be substituted with the value of the
parameter when it should be shown as static text.
validations for nginx::init
validations for nginx::resource::location
validations for nginx::resource::vhost
validations for nginx::resource::mailhost
validations for nginx::resource::upstream
warn on inclusion of nginx::config
warn on inclusion of nginx::package
warn on inclusion of nginx::params
warn on inclusion of nginx::service
warn on inclusion of nginx::package::debian
warn on inclusion of nginx::package::redhat
warn on inclusion of nginx::package::suse
Fix multi-line comment indentation

`puppetresources` is complaining about the wrong indentation scheme.