Add initial support for multiple SCM strategies (git, svn) - resubmit

Resubmission for PR https://github.com/moll/capistrano-rsync/pull/5