Introducing input XML Formatters.

TODO: Stylecop.
XmlOutputFormatters will be in a separate PR.
Can be moved out of 'ModelBinding' namespace as its going to be used for response side too?