update tests for newer minitest and test kitchen
add configurations and recipes for test cookbook
stray comma was turning attribute into an array
test recipe for authorized_ips should be included not source
[COOK-1956] - update naxsi version

* Resolves compile time issue with nginx 1.2.3
* Changes the install location (in the configure_flags passed through the run state)
test-kitchen - append module names to attribute; configurations

The nginx::source recipe already does an include_recipe on the modules
in the attribute, so append the modules we want to include to that,
rather than include the recipe to prevent a compile flag race
condition (where the flags aren't added to the bash script).

The http_geoip_module isn't to be tested at this time, as the upstream
site is hostile to automated testing (403's multiple GET on the data
files). This recipe should probably be refactored into a separate
cookbook too, COOK-1952 is created to track this.

Test the ohai_plugin recipe first, since it is included by the others,
we'll want to know if a failure occurs early.
test-kitchen - append module names to attribute; configurations

The nginx::source recipe already does an include_recipe on the modules
in the attribute, so append the modules we want to include to that,
rather than include the recipe to prevent a compile flag race
condition (where the flags aren't added to the bash script).

The http_geoip_module isn't to be tested at this time, as the upstream
site is hostile to automated testing (403's multiple GET on the data
files). This recipe should probably be refactored into a separate
cookbook too, COOK-1952 is created to track this.

Test the ohai_plugin recipe first, since it is included by the others,
we'll want to know if a failure occurs early.
move script recipe earlier in the source recipe

During testing with test-kitchen, several failure scenarios occurred
when the scripts weren't available earlier. Since the recipe only
creates the scripts, and no other resources (like directories or
relies on configuration), it is safe to create them early.
corrected source recipe use for passenger module
disable passenger configuration until COOK-1957 resolved
[COOK-1956] - fix path for naxsi-core

Tests weren't passing under test kitchen until this path was fixed.
Testing completed successfully with:

bundle exec kitchen test --teardown --configuration naxsi_module
use updated notification syntax for service
missed definition: use updated notification syntax for service
remove passenger attributes are set in the recipe
move attributes before resources in passenger recipe
release v1.1.0
Added configuration hooks for gzip_vary and gzip_buffers
[COOK-1971] - Remove dup passenger.conf.erb line

- remove duplicate passenger_max_pool_size line from template
  passenger.conf.erb
- remove extraneous space after passenger_pool_idle_time
[COOK-1975] - Add gem_package 'rake'

- Passenger module requires gem 'rake.' Add gem_package 'rake' resource.
[COOK-1979] - Add curl-devel/curl-dev package

- Passenger module rake task requires curl-devel/curl-dev in order to compile
- Duplicate package resource from recipe nginx::source to load array of
  dependent packages