Fix bug for jobType==="test" introduced in commit 183d3ba
Fix small bugs in welcome page.
Address difficulties with auto-resizing of configuration dialog.

This hopefully resolves the problems with the configuration
dialog on Mac (issue #16), but testing is needed.