STS-3025 Changed how commands get store, added ability to
automatically fill in tunnel options, and prompt non-tunnel option
variables. Tunnels  now get automatically created when launching an
external tool, if the tunnel hasn't been already started. Many other bug
fixes.