Note on coding style.

--HG--
branch : 1.9
Note on using Microsoft's tools for working with archives.

--HG--
branch : 1.9
Whitespace

--HG--
branch : 1.9
Added some tests for XMLGenerator. Namespace handling wasn't being used and was broken anyway so removed.

--HG--
branch : 1.9
Only one lookup required.

--HG--
branch : 1.9
Only one lookup required.

--HG--
branch : 1.9
Utility method for converting composite colour references to tags with relevant attributes (rgb, theme or tint)

--HG--
branch : 1.9
Use utility method for colours in conditional formatting.

--HG--
branch : 1.9
No need to explicitly hash styles.

--HG--
branch : 1.9
Replace stupid from string to XML to string round trip with constant.

--HG--
branch : 1.9
Defer conversion to string until tag is being written.

--HG--
branch : 1.9
Utility function for adding nodes based on simple condition (less branching code in writers).

--HG--
branch : 1.9