fix: fix crowsnest install status and update for v5
Crowsnest v5 introduced multiple breaking changes resulting in a
'Incomplete' install status even after successful installation.
This adds support for the new v5 setup with backwards compatibility for
old versions.
Signed-off-by: Patrick Gehrsitz <github@mryel.de>