Added Ruby 2.1.0 compatibility
Merge pull request #420 from diowa/ruby210

Added Ruby 2.1.0 compatibility
Squish whitespace instead of tripping on newlines
Use variables to setup job_types
remove dead link to old RVM site. fixes #423
Map the :whenever command in SSHKit to the :whenever_command variable so it can be configured
Use shared setup method that adds roles option for whenever command
No need for task dependency with shared setup method in place
Remove unused :whenever_options
Double quotes for consistency
Yield the host and get all args from the result. h/t @betesh
Args can be passed to the method, the result of the block, or both
Merge pull request #427 from javan/cap3+

Capistrano 3 improvements
added whenever_command_environment_variables option to capistrano v3 options
Merge pull request #416 from betesh/master

added whenever_command_environment_variables option to capistrano v3 options
Whenever 0.9.1
Don't modify args array or it will continue to append args for each role
Supply whenever command as a list of args so any portion can be mapped in SSHKit
Whenever 0.9.2