Rewrite of xml generator code

Only the white space in the set.xml files has actually changed
Spreadsheet VBA code now generates the xml code from scratch without
using the Safe and XML sheets which have been deleted