AssetManager 0.5.5.17

Neue Funktionen:
- Die Assetliste kann bei Bedarf nach dem Ausführungsstand einer Softwareinventur oder Jobdefinition gefiltert werden.
- Filterbedingungen: mindestens einmal erfolgreich, noch nicht erfolgreich, noch nie ausgeführt, letzter Status fehlgeschlagen, teilweise erfolgreich, Zeitüberschreitung, Callback ausstehend, aktiv/eingereiht und letzter Erfolg älter als X Tage.
- Bei Jobdefinitionen kann optional nur die aktuelle Definitionsrevision berücksichtigt werden.
- Jobstatus, letzte Ausführung, letzter Erfolg und Revision werden nur bei aktivem Jobfilter als zusätzliche Spalten geladen.
- Der ausgewählte Job kann direkt für alle aktuell gefilterten Assets gestartet werden. Das vorhandene Dispatcher-Warteintervall gilt unverändert.

Technische Erweiterungen:
- Neue abgeleitete Tabelle asset_job_states für einen kompakten Jobstatus je Asset und Jobdefinition.
- Die Tabelle wird beim ersten Start aus der vorhandenen Jobhistorie aufgebaut und danach bei Statusänderungen aktualisiert.
- Indizes für schnelle Filter nach Job, Status und letztem Erfolg.
- Beim Zusammenführen von Assets wird der abgeleitete Jobstatus aus der verschobenen Jobhistorie neu aufgebaut.
- Die normale Assetliste greift ohne aktiven Jobfilter nicht auf asset_job_states zu.

Keine Konfigurations- oder Nutzdaten werden durch dieses Update ersetzt.
