Adds GetOptions to CommandObjectBreakpointOverride{List, Delete}. (#197340)
This was causing flaky behavior in TestOverridesResolver.py.
I found this with ASAN, which also didn't like that I was running find
with begin() & end() of an empty std::vector. That surprised me a bit,
but its easy to avoid, so I also changed that here.