Added Delayed::Job role.
Upgraded ElasticSearch from 0.19.12 to 0.90.7 and switched to the official deb packages.
Upgraded to Graylog 0.20.0-preview.8.
Fixed some ElasticSearch config to work better with the packaged version's config.
Pass single host to setup_security_groups instead of array. Fixes cap rubber\:setup_security_groups task with digital ocean.
add delayed_post for uniq execution of commands specified in templates, but after all templates generated
reduce console garbage when testing
Support for using Rubber from a local Windows machine

(Remote machines must still be Linux)

- Add local OS detection (Windows, Posix) to BoundEnv class. (To add support for more platforms, see: http://rbjl.net/35-how-to-properly-check-for-your-ruby-interpreter-version-and-os)

- Add ability to write local hosts file in Windows format . Requires to run cmd prompt as admin.

- Writing to etc/hosts and known_hosts files now throw an error if user does not have write access.

- Add 'local_windows' Vulcanizer, including:
     * fixes a known limitation in Bundler when copying/deploying code cross-platform.
     * adds remote library dos2unix
     * add 'use_dos2unix' variable

- If 'use_dos2unix' is set, remote calls 'dos2unix' after code and/or config transfer.
Add Putty support when using Rubber from local windows. Incredibly useful.
Use rubber_env in delayed_jobs args instead of fetch.
Merge pull request #429 from johnjameswhitman/master

Pass single host to setup_security_groups instead of array. Fixes cap ru...
Rebuild Passenger/Nginx when Ruby version changes.

When a new version of Ruby is installed, all the system gems are also reinstalled. The new installation of the Passenger gem does not have the Nginx module. Previously rubber:passenger_nginx:custom_install did not detect this and did not rebuild the missing Nginx module.
Merge pull request #431 from rubber/delayed_post

Delayed post
Merge pull request #436 from willkoehler/deploy_passenger_nginx_fix

Rebuild Passenger/Nginx when Ruby version changes.
Removed a junk character that should never have been committed.
New default config item from upstream ElasticSearch.
Upgraded to Graylog2 0.20.0-rc1.1 and ElasticSearch 0.9.10.
Remove the elasticsearch-head plugin before attempting to reinstall it, otherwise things get bad.
Syncing upstream default config file changes for Graylog2 and ElasticSearch.
Merge branch 'graylog_0.20.0'