Lab
- Gracefully handle programs that write garbled output by replacing problematic characters (Jendrik Seipp).
- Add parsing errors to properties file directly instead of writing them to stderr (Jendrik Seipp).
- Remove special treatment of Slurm "memory cg" errors, since they don't seem to occur anymore (Jendrik Seipp).
- Raise an error if a run command calls a global Python interpreter directly, because this would bypass the virtual environment (Jendrik Seipp).
Downward Lab
- Group rows in unexplained errors table by error message (Jendrik Seipp).