Added Delayed::Job role.
Added FFmpeg role.
restart mongodb if pidfile does not exist
Changes to improve solr template

- Fixed typos on deploy-solr.rb and rubber-solr.rb
- Removed base template dependency to avoid overwriting the base files (rubber-yml, etc.)
- Updated jdk and tomcat mirrors
- Added examples to the variables on rubber-solr.yml
Adds a template for solar using the sunspot gem that makes the installation of solr trivial

- Adds gem dependencies for sunspot
- Adds a new solr_sunspot role
- Adds capistrano tasks for start, stop and reindex
Fixed common file template to use solr_sunspot instances instead of solr instances
Added openjdk as a library dependency to avoid having to download a separate jdk file
added template for monit-memcached.conf
added memcached_pid_file to specify location of pid file of memcached
Improvements to memcached:

- Make the following memcached variables configurable
    * port
    * pid file
    * max slab size
    * max memory usage (can be set by AWS instance type)

- Add security group for memcached port

- Change name of memcached user from 'nobody' to 'memcache' as per Ubuntu standard (see: https://bugs.launchpad.net/ubuntu/+source/memcached/+bug/599461)

- Add stop/start/restart/status actions for memcached

- Added Dalli config to share memcached between all instances

- Deleted memcached.yml (it is obsolete and not used by Dalli)

- Merge branch 'monit-memcached' of matsu911/rubber
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.
Added a 'rubber' command to the Vagrant plugin.
Redis, not Cassandra.
Fixed access to the storage handle from the generic provider.

This still requires a larger refactoring because the Fog base class is now a muddied concept.
Support using Rubber with Vagrant on projects/systems that otherwise aren't using Ruby by allowing use of Vagrant's embedded Ruby.
Better handle the case of Rubber being used with Vagrant in a project that doesn't really use Bundler.
Added a Selenium Grid hub role.
Jetty and Graylog work just fine on JDK 7.
Revert "Better handle the case of Rubber being used with Vagrant in a project that doesn't really use Bundler."

This reverts commit c7026225100ba68f02f43458a5e85aecef967a41.
Don't error out in serial_task if a role is listed for which there are no servers.