[lib][schema] Make kavlan hashes optional

This allows the schema to validate even when kavlan is set to false for a
cluster (such as when initially installing a cluster).
5 jobs for schema_kavlan_optional in 4 minutes and 32 seconds (queued for 1 second)