Record a navigation to entry in history (mutates history). Matches Paratext 9
WindowCollectionBase.AddVerseRefToHistory: a move within the current book+chapter replaces the
current entry in place (preserving the forward stack); a genuinely new chapter pushes the old
current onto the back stack, clears the forward stack, caps same-book runs, and trims to
REFERENCE_HISTORY_MAX_DEPTH total entries.
Record a navigation to
entryinhistory(mutateshistory). Matches Paratext 9WindowCollectionBase.AddVerseRefToHistory: a move within the current book+chapter replaces the current entry in place (preserving the forward stack); a genuinely new chapter pushes the old current onto the back stack, clears the forward stack, caps same-book runs, and trims to REFERENCE_HISTORY_MAX_DEPTH total entries.