Added a semi-decent XML formatter

This will probably need some work because it adds padding to text
content, too (which looks weird).
Added option
Fixed OAI-PMH ListMetadataFormats verb

The format information can now be set in the provider config. It was
hardcoded in the export format files before.