1) Escapes special characters in strings, before inserting them into XML
2) Column width can now be set
3) Headings are styled (bold font, gray background) and all non-empty cells
now have borders.