Add as_store_validate()

The SUSE metadata is defined as version 0.1, but contains several v0.4+ features,
and also non-preformatted markup, which is a very odd mix of things.