Introducing input XML Formatters.

TODO: Stylecop.
XmlOutputFormatters will be in a separate PR.
rename to 'CreateDataContractSerializer' or just 'CreateSerializer' ?