Fixes #5464. The keyboards repository already has code to validate .xsd files, using xmllint. This adds the same functionality directly into kmcomp and TIKE.