ssl backend: sing outgoing traffic
GitBranchWorkerTest: recover from setUp exceptions and prevent project leaks
more cleanup in fixture-based test tearDown (e.g. local history)
GitChangeProviderTest, GitHistoryUtilsTest: prevent project leaks when failing