Adds Haven version self-check
Haven has to be updated within 3 months of each new major release. This was already part of Haven when it became a Dutch municipality standard. Now we have finally added a check to enforce it.
Requires internet connectivity and improves the Kubernetes version check, which was previously dependent on build-time latest version checking.