don't keep a separate Changelog, use pack/changelog.xml
subprocess: properly escape command strings
documentation fixes
gen Changelog.gz from pack/changelog.xml and include in packge