Sometimes in a debug session you set a whole bunch of breakpoints and gradually disable the ones that aren't helpful. At some point you want to clean up the breakpoint state before continuing, and getting rid of all those disabled breakpoints at one blow is a handy tool to have.
This patch adds "break delete --disabled" that deletes all the currently disabled breakpoints.
why is this added?