diagnostics: Don't store list of app objects with results
current_results['apps'] was not being used anywhere.
Make are_results_available() check more specific, and to align with what is stored in the database.
Tests:
-
Run full diagnostics and check the results.
-
Restart plinth, and check that the diagnostic results are loaded from the database.
Helps: #2410 (closed)
Signed-off-by: James Valleroy jvalleroy@mailbox.org