COOK-2750 enable passenger apache module in mod_rails recipe

Some users just put mod_rails recipe in their run_list instead of
the default recipe since that worked prior to the 2.0 release of
this cookbook.
This ensures the passenger apache module files are created before
attempting to enable the module.
fixing foodcritic alerts
Merge pull request #15 from opscode-cookbooks/jhs/COOK-2750

COOK-2750 enable passenger apache module in mod_rails recipe
Merge pull request #16 from ranjib/foodcritic_fix

[COOK-2972] passenger_apache2 has foodcritic errors
convert test kitchen support to 1.0
[COOK-3180] - dont use mod_rails w/ package install
[COOK-1099] - add a test case to show this works

This is not the recommended way to do this - we recommend a separate
recipe to install a Ruby to run the application/passenger, and adjust
this cookbook's attributes accordingly. However, this works for
testing, see .kitchen.yml `version-override` suite. It only tests
Ubuntu 12.04, as the source recipe tests other platforms and works.
release v2.0.2
increment version for development
update to new bucket for boxes
[COOK-2293] Reload attributes

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
Update CHANGELOG format
Fix README format
Version bump to v2.0.4
Bump devodd release
[COOK-3395] Make sure to compile the version of passenger on the node attrribute

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-3486] Make PassengerRuby configurable via node attributes

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-3654] Do not run `node.load_attribute_by_short_filename` on Chef 11

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
Merge remote-tracking branch 'upstream/master'

Conflicts:
	README.md
	attributes/default.rb
	recipes/default.rb
	recipes/source.rb
	templates/default/passenger.conf.erb
Fix global queue configuration issue.