Introducing input XML Formatters.

XmlOutputFormatters will be in a separate PR.
This should be `UTF16EncodingWithBOM`

The implementation class is not important. The fact that it's UTF16 **is**.