Add svn task

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