Accept Piq as input when Content-Type is "text/plain"

Also, make sure frameless Piq is processed correctly. The one case that needs to
be handled specially is when the body is empty.