added svn binary and call result tests

it's now required to add the SVN_BINARY constant to the phpunit.xml
renamed initEmptyRepository to initEmptyGitRepository to make room to an initEmptySvnRepository
added a generic call creation test to test the command line generation
fixed indentation
created abstract base class for repositories, extended repository interface so that the base class can handle transactions
implemented initial code for svn testing