- [x] Move all git workflow commands (eg: calls to `git` or `phpcs`) into methods on `ShellOperator` so that they can be implemented separately for each OS. - [x] Move all svn workflow commands (eg: calls to `svn` or `phpcs`) into methods on `ShellOperator` so that they can be implemented separately for each OS. - [x] Remove executeCommand on `ShellOperator`. - [ ] Create a `ShellOperator` implementation for Windows.