WIP: Fix stale worktree removal in repository-service.Cleanup RPC
This change corrects the stale worktree behavior that currently leaves behind working copies used during MR rebase operations.
This change also factors out the common code needed for running the Ruby-based operations service (see 9f426544). This pattern allows for other services to borrow the same setup code when also interacting with the Ruby operations service.
Closes #1738 (closed)
Edited by Paul Okstad (ex-GitLab)