[PATCH v2 01/18] virschematest: Rewrite internals to allow increasing XML test coverage