Cleaned up the detection of messages whose bodies should be decoded as text for nicer inspection.
Also decode the body of Content-Disposition: form-data parts as text if there's no Content-Type and it can be decoded as utf-8.