Split word completion undo into "remove tail" and "replace word"
Review Request #109845 - Created April 3, 2013 and submitted
This patch modifies the new feature to remove the tail on word completion to be undoable in two steps (remove tail and replace word). The end result is that if the remove tail was not wanted this time, a simple undo will get you the tail back.
no unit tests implemented