Support dark theme in ESCET
We are addressing text editor dark theme support in #347, but this is not all that needs to happen. We discussed some things in this discussion: https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/331#note_828288.
Some things that I noticed are not dark theme compatible yet:
* [x] (!374) Our console uses hard coded black foreground text for stdout.
* [x] (!374) The applications view legend background doesn't look good.
* [x] (!374) (!385) The CIF plot visualizer has hardcoded colors for a light theme.
* ~~The SVG viewer (for opening `.svg` files) and visualizers (for the Chi and CIF simulators) use a hardcoded white background color.~~
* I opted not to change the background for SVG images (SVG viewer, Chi/CIF simulator visualizers), as current images are probably made for a white background, and changing the background color would lead to unreadable SVG images.
* [x] (!374) The Checkstyle warning color is yellow, and does not play well with a dark theme development environment. Though this is not directly ESCET product related, nor affecting end users.
* [x] (!385) The CIF simulator interactive GUI input component has various hardcoded colors.
* [x] (!383) The CIF event-based synthesis analysis tool has some hardcoded colors.
issue