Write test for change track round-tripping for xls file format.

Change-Id: I127879c4f1b6d3605ff800c3f3aa3929a098fead
Make these non inline.

Change-Id: Ieb54e895f334361978cfc22956ab65687fb74adf
Move this header to the source file.

refupdat.hxx is under the ui directory.  Not everyone has access to it.

Change-Id: I3f60761e1105946ed5bd6bddb339ee9a9e7705ad
Preserve the "end of list" flag for xls round-tripping.

This "end of list" flag determines whether the row insertion was an
automatic insertion at the bottom.  Calc doesn't use this at the moment
but Excel uses it to differentiate a normal row insertion from an
automatic one.

Change-Id: I6b28669d816c54d1dc1e4c106918ba688415788d