Adding TextPlainFormatter to always handle returning strings as text\pla...

One Functional test will be added after #849
Verify in a test somewhere that declared type is unwrapped for the case `Task<string>` to `string`.
Do not unwrap here.