refactor to break some cycles
more refactoring fixes
more refactoring
fix warnings
always keep sync button enabled
add git hash to about window
Update BUILD.txt for maven, build ZIP installer, do not error if IzPack missing