wix: add more Wix elements
Preprocess CDATA and text
wix: save node text, use WixNode/WixText/WixElement
wix: to_string() skip not set attributes
Fix default for some Product fields
Generate UUID for Product Id="*"
Take first component child as key element
Use default File.DiskId "1" if missing
msi: populate Upgrade table
Set SecureCustomProperties property
Populate LaunchCondition table
Use a base class for sequence action
Factor MsiTableSequence code
Lookup element by compatible type
Topological sort of sequence actions