use plain matrix link, not the reports=1 page
smoker wrapper: use different set of perl versions, never install
symlink tkidletermchecker
various idletermchecker improvements

* control window is not anymore a MainWindow
  Two MainWindows do not work well in Tk. If the control window is
  closed, then the whole program quits.
* check for exit process, do not die on non-existing widgets
* terminal_alive() implemented with Proc::ProcessTable
  The old lsof method is still there as a fallback, but not
  recommended (very slow on FreeBSD!)
* new function get_all_terminals()
* freebsd also uses /dev/pts/* terminals (since when?)
* new -debug option (but yet unused)
idletermchecker: never use lsof under FreeBSD