BreakpointModel: handle moving cursor invalidation
requested to merge jatothrim/kdevelop:work/breakpointmodel-do-movingcursor-invalidate into release/24.05
Fix-up for the still failing assert in markChanged()
when document'a file is deleted and the document is subsequently closed.
Developed on top release/24.05, Targeting both release/24.05 and master branches.
Edited by Jarmo Tiitto