add method for sanitizing ContentDisposition filenames, and synthesize more invalid header fields when generating messages