All callers pass false now (except for the tests, which we simply remove), so we don't need the option any more.
It's not used yet, but covered with tests already.
We are going to add one more flag in the next commit. Note that we are not using the struct inside patch_manager.go; we keep passing the individual flags there. The reason for this will become more obvious later in this branch.