Various fixes to eudaq

* Allow offline monitor and file checker tool to read events which are not synced to TLU (e.g. no TLU present)
* Add additional "Terminate" button for clean shutdown (replaces "KILLRUN", sends `OnTerminate()` to all Producers). Standing issue: LogCollector does not listen to `OnTerminate()`.
* Add msleep() to the close action of euRun GUI to allow all remote processes to shut down w/o issuing TCP errors immediately because run control jopb is already dead.