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
Merge branch 'master' of github.com:javan/whenever into support_for_nested_tasks

* 'master' of github.com:javan/whenever:
  Whenever 0.9.2
  Supply whenever command as a list of args so any portion can be mapped in SSHKit
  Don't modify args array or it will continue to append args for each role
  Whenever 0.9.1
  added whenever_command_environment_variables option to capistrano v3 options
  Args can be passed to the method, the result of the block, or both
  Yield the host and get all args from the result. h/t @betesh
  Double quotes for consistency
  Remove unused :whenever_options
  No need for task dependency with shared setup method in place
  Use shared setup method that adds roles option for whenever command
  Map the :whenever command in SSHKit to the :whenever_command variable so it can be configured
Add support for 'halt_on_failure' and raise error on parallel tasks
Add nested jobs to readme