Removed spec folder

Removed spec folder from tree, as no internally written ruby tests are used in this module
Updated PuppetDoc header information

Updated nginx::package::suse PuppetDoc header information to accurately
reflect the requirement for all packages as defined within the RPM spec for
SuSE and OpenSUSE
Updated Markup for README.markup

Markup file for GitHub was not rendering text properly for third code example
Updated README.markdown
Add transitive relationships to Class['nginx']

Without this change, the end user of the module may run into issues
establishing relationships to the composite class (the main nginx class)

For example, the user may declare this relationship expecting
nginx to be managed after the yum repositories have been configured:

    node default {
      class { 'site::yumconfig': }
      -> class { 'nginx': }
    }

However, all of the resources exist in implementation classes, which
do not have a transitive relationship declared to the nginx class.
Without this change, Puppet may very well manage Class['nginx::config']
before Class['site::yumconfig'] even though the user clearly indicated
this should not be the case.
Whitespace only removal of tabs and trailing spaces

Watch out for tab characters.  =)
Merge pull request #3 from jeffmccune/feedback/master/composite_transitive_relationships

Feedback/master/composite transitive relationships
Style compliance

  This commit puts the majority of the code provided by this module into
  compliance with the published style guide. Also updated Modulefile to
  have more sane pre-release values.
Merge pull request #5 from ody/feedback/master/style

Style compliance
added anchor pattern
Fixed README.markup
Fully-qualify facter variables

Fully-qualify facter variables, $::kernel and $::operatingsystem.
Fix up references to location that should be vhost

It looks like the comments were copied from nginx::resource::location.
This updates the comments to refer to vhosts where appropriate.
Contain all classes within Class[nginx]

This change uses the anchor relationship from the puppetlabs-stdlib
module to contain all of the module classes within the main "ntp" class.

Without this change, end users of the module may have difficulty
ordering things correctly since they will have to peek inside the module
and figure out it's internal workings to identify all classes that
require relationship edges.
Update init.pp test with relationships

This shows the module user how relationships can be easily added
to the main nginx class without peeking inside the guts of the module.
Whitespace only cleanup of Class[nginx::service]
Merge pull request #4 from jeffmccune/feedback/master/containment_with_anchors

Contain all classes within Class[nginx]
Merge pull request #8 from cwarden/vhost-doc-cleanup

Fix up references to location that should be vhost
Merge pull request #7 from cwarden/qualify-facter-variables

Fully-qualify facter variables
Add per-location proxy read timeout parameter

Add a proxy_read_timeout parameter to set the read timeout setting
per-location.  The parameter can also be passed when declaring a vhost,
in which case it will apply to the root location.