Added an option to define your own svn path

setSVNBinary allows the definition of an alternative SVN executable.

This is useful if:

  - the systemwide binary cannot be used
  - a binary cannot be installed
  - a compatible implementation by another name is used