[util/subprocess] Ensure command output is logged
Merge branch 'enhancement/next/log-all-output' into next
[util/subprocess] Pass through cwd to runner
[svn/working_dir] Switch to subprocess, untangle svn/module

This commit switches svn commands to subprocess based execution and
moves the execution of all svn commands to the working_dir class.
Merge branch 'maint/next/svn-module-subprocess' into next

This closes GH-86.