Merge branch 'sanitise_unweighter' into 'master'
Miscellaneous I/O compatibly changes
This contains miscellaneous changes to avoid problems when inputting HEJ results into other programs.
In particular LHEF have a weight and a XWGTUP, we should always keep them synchronised and default to XWGTUP.
See merge request hej/HEJ!121