ignore vim backups
use pedantic xml parsing when validating

If the xml is not valid it should never validate
against the schema. We must make sure to never
swallow any xml errors.