Replace Duplicate and Shift with Split (before|after) current frame

If the current frame is outside the bounds of the selected line, create
a duplicate of it at the current video frame. Otherwise, make the line
end on the previous frame and create a copy of it which starts on the
current frame (for split before).
Add Split at cursor (at video frame)