Fix replays without start/stop time

Replays without start/stop time crash
because the replay server generates
a faulty streamsql statement.

This used to work before, but was accidentally
changed during the proto API change. Restore
the previous behaviour.
Support multiple prm deliveries per packet processing

AlgorithmManager was recently added as a replacement for
DerivedValuesManager. It functions a little bit different
as it can cause multiple deliveries to be returned towards
a PacketConsumer listening through the ParameterRequestManager

The ParameterReplayHandler was not yet prepared for this.
Replace smartquotes from XTCE sheet with regular quotes

By default LibreOffice Calc (and possibly MS Excel as
well) uses smartquotes like “ and ”. The Rhino JavaScript
compiler does not process these as regular double quotes.
EventViewer: trunc events of more than 5 lines

Long events make the table pretty weird looking. Also, when the number
of lines makes the cell's height higher than the available window
height, the table navigates very difficultly

The full event text can still be viewed in the detailed event view.
EventViewer: fix bug when event msg is longer than 10 lines

The detailed view of an event shows all the text areas collapsed
when the event message is longer than 10 lines. The cause seemed
to be the weightx and weighty properties of the msg text area's
GBC.

This commit also fixes another small bug where the text area
would by default be always scrolled down to the bottom.
Fixed some more minor issues with event-viewer

 - File > New only clears the part of the table where the File menu
   was visually located.
 - Renamed "File > New", to "View > Clear" to be consistent with
   PacketViewer.
 - Renamed "File > Connect", to "File > Connect to Yamcs..." to be
   consistent with PacketViewer.
 - Add some more wiggle room to rows in the event table. The descent
   of text on the last line of a row was not visible (e.g. underscores)
 - Allow closing event dialog with escape key
 - Remove blue focus border around selected cells (it didn't work
   for the event message anyway)
 - Enable continuous layout on splitpane
 - Make event details dialog also accessible via popup menu.
   Previously only a double click event would open it.
 - Fix extension append when exporting to txt/cvs. It didn't work
 - Use CvsWriter instead of a manually crafted solution. The dependency
   was already available in the classpath, and this makes it a bit
   easier to output well-formed data (e.g. proper escaping)
 - Add a confirm dialog when a user wants to save to an already
   existing file
Refactor ListPacket to its own file
Fix positioning of enum-dialog

In dual-monitor setup, it would always display on primary monitor.
With this fix, it shows centrally on the parent frame, like all the
other dialogs
DRAFT: ui
draft ui