Remove duplication of stream reader creation, to make sure everything using the right encoding (closes #596) +

Now that RequestStream is not used by the providers, partially rever #562 so RequestStream is as bare as possible
Merge pull request #609 from ovatsus/master

Remove duplication of stream reader creation, to make sure everything using the right encoding
Merge branch 'master' into HtmlTypeProvider