Improve GUI safety of DetectorWindow
- Add thrown exception to project getting methods when no projects are available
- Made DetectorWindow updates consistent with subframes
- Correctly reset visual in DetectorWidget when no peaks present
- Fixed combo updates in DetectorWindow for multiple experiments
Resolves #335 (closed)