Introducing input XML Formatters.

XmlOutputFormatters will be in a separate PR.
These were mutable in the old world - http://msdn.microsoft.com/en-us/library/system.net.http.formatting.mediatypeformatter.supportedencodings(v=vs.118).aspx