This fixes T97559: Undoing an NLA strip duplication leaves the duplicated NLA strip in an unexpected state.
The cause of this was that the operator was not using the operator macro system to combine both the duplication and the translate operators into one. Instead, the old code was simply manually invoking invoking the translate operator after the duplicate operator had completed.
This patch requires the default keymap to be modified to include the two new macro operators, NLA_OT_duplicate_move and NLA_OT_duplicate_linked_move in favour of the old keymap that simply called NLA_OT_duplicate and passed along a linked argument.
duplicate_move and duplicate_move_linked are two different enough operations to justify having their own operators from user's point-of-view, especially since we cannot yet have different tool-tips based on an operator's settings.