Added text/plain decode handling for explicitly set content type

- The old version of the client handled this out of the box
- Added a test to ensure it works

Edit: Updating the heading to make the change more clear