Updated manifests/resource/location.pp

 - removed trailing whitespace
 - fixed some alignment issues
 - refactored variable names
 - added 'include nginx'
Updated manifests/resource/upstream.pp

 - created an ensure_real variable
 - refactored variable names
Updated manifests/resource/vhost.pp

 - fixed alignment
 - removed trailing whitespace
 - refactor variable names
 - created ensure_real variable for file resources
 - added 'include nginx'