handle overlong scenario buttons
use URI::Query instead of CGI.pm
support also .pause file without =

There are different cpan-upload scripts/modules which use different
formats for the ~/.pause config file. Some use "key=value", some "key
value". Deal with both formats.
automatically strip .tar.gz extension
ask for password only if needed

Ask for password only if there are unauthorized modules (which should
not be the common case anyway). And while doing things lazily, also
load URI::Query only if needed.
prefer URI::Query over CGI.pm for query string making
set xterm title if disk free check failed