Changes to enable XML Output Formatters.

Functional tests for Output Formatters are not a part of this PR. Will follow up with Functional Tests after @harshgMSFT's conneg check-in.
Why not the base 's implementation? This will fail if content type is 
```"application/xml"```  and supported content type is ```"application/xml;charset:utf8"```