A clearer upgrade list, and update fixes.
What's new
- Clearer upgrades. The upgrade dialog lists only releases newer than the
one a bench runs, and shows why an upgrade failed.
Bug fixes
- Benches report their software version correctly.
- Boot and update fixes for some bench hardware.