Introducing input XML Formatters.

XmlOutputFormatters will be in a separate PR.
Would it make sense to simply expose the ReaderQuotas instance here?