Improve documentation and pyOpenPASS
Following changes are made as part of this MR
- Update images within documentation
- Fix subprocess to handle dead processes in pyOpenPASS
- Write stdout and stderr into a file in results when executing pyOpenPASS
- Fix and enhance WITH_COVERAGE option
- Update program installation path, linux cmake settings, windows vscode settings in documentation
- Documentation for dev containers
- Adapt pyOpenPASS to fail an E2E test, when there is a warning in the output.log