upload: do not use Data::Dumper
make-dist: Only execute makedoc.g if it exists; cleanup
Improve documentation
release: new script combining most release steps into one