Define and update default_environment to use rbenv over capistrano

currently, run(), capture() and sudo() do not use ruby binary installed from rbenv.
so many people defines :default_environment (RBENV_ROOT and PATH) manually.

this fix changes that the remote-executions use rbenv by default.