Merge pull request #63 from zoide/e20b7d11c3bea3aab515527d143e707f800783b6

Fixing boolean comparisons
Add specs using puppetlabs_spec_helper and librarian-puppet
Merge pull request #67 from maestrodev/specs

Add specs using puppetlabs_spec_helper and librarian-puppet
Delete Chapter 1 - The haunting Beginning.md
Removed various puppet-lint warnings and fixed a typo
Merge pull request #69 from boldpi/typo-fix

Removed various puppet-lint warnings and fixed a typo
Gentoo OS added
Gentoo package
Merge pull request #72 from castiel/master

Gentoo support
Add server_names_hash_bucket_size param
Removing GeoIP Package from RH
Merge pull request #75 from thaumazein/add-server-names-hash-bucket-size-param

Add server_names_hash_bucket_size param
Made SPDY a toggle param.
Added ssl_ciphers and ssl_protocols as params which default to values as proposed on nginx.org.
If SSL vhost then ssl is added to listen directive as proposed on nginx.org.
vhosts_ssl_header.erb was missing access_log and error_log directives
Merge pull request #77 from igoraj/master

Changes to SSL and SPDY
actually using server_tokens in nginx class
Merge pull request #81 from msiedlarek/master

Parameter server_tokens of nginx class is actually never used
Move location params checks above template calls
Add support for locations with only custom directives
Change custom_cfg to location_custom_cfg