test for document merge

Change-Id: Ic6d10a611d9e9351eb9403e1405ec7b17293e816
make InsertRedline a static function

Change-Id: I80c7750f88f9b20e3a2be7306c53676d373654df
use unique

Change-Id: I49b9b69b66f4d8835078056b5681a1bf3760ffc9
use a std::list<> instead of a Ring<>

Change-Id: Ibc1d2deae5b0c7841ec83de880380170eadbd509
remove inheritance from Ring<>

Change-Id: Ie1a958b3f3fb5797ec2eb49f6a5fc72da23ca553
rename to simple SaveMergeRedline and put in namespace

Change-Id: Ibc36dcde1778ee02b9ac173d9da8419b69854af6
make InsertRedline() non-static again

Change-Id: I2eda267b56bc1548930add9c5ef83ad268f881a4
deque is never used

Change-Id: I223c85999a0ed1a62aece67f0d730b8e2e097ac9
coverity#1257107: handle these consistently

Change-Id: I5f432eea235bdca05132cf553d9bc15e2b825509