Add svn task

This task is similar to GitTask for Subversion repository.
It allows checkout, commit, add and update.