Changed how Version.hs is generated to include top level definition
Merge branch 'WarningFixes' into i253