Remove conflicting passenger_min_instances.

The setting 'passenger_min_instances 1' in application.conf conflicts with the setting in nginx.conf. I believe the setting in nginx.conf is the desired value.
allow rubber to connect directly to instance in addition to use through vagrant commands
add vagrant for integration testing
upgraded aws region options
wait 2 minutes for tag creation
Added nginx_log_dir: /mnt/nginx/logs to the rubber-passenger_nginx.yml
only modify /etc/hosts (and ask for sudo) if it has changed
set region on storage provider, test for this, and test for setting region on compute provider
check & set region for storage credentials for digital_ocean and generic cloud classes.
minor formatting on aws_test.rb
Moved redis download link to redis.io after google code 404 ed for
2.6.16
Merge pull request #396 from ScotterC/update-redis-link

Moved redis download link to redis.io
Merge pull request #381 from marciotoze/master

upgraded aws region options
Merge pull request #392 from adamthedeveloper/master

Added nginx_log_dir: /mnt/nginx/logs to the rubber-passenger_nginx.yml
Merge pull request #378 from unlimit/longer_timeouts

Wait up 2 minutes for tag creation.
Merge pull request #395 from nhemsley/set-region-on-storage-credentials

set region on storage provider, test for this, and test for setting regi...
Merge pull request #359 from willkoehler/passenger_workers_fix

Remove conflicting passenger_min_instances.
Upgraded ruby-build to 20130923.
Preparing the 2.5.4 release.
Oops, I forgot a change.
Merge pull request #391 from kbrock/skip_write_hosts

only modify /etc/hosts (and ask for sudo) if it has changed