Atom schema testing

As noted in #21, the schema for Atom is documented in RFC 4287 as RELAX NG (compact).

This request adds testing against the schema (converted to RELAX NG XML).

Simple extensions for feeds don't currently validate against the schema, so that test is listed as "pending".