Fixes for #467

Decode string in Content-disposition header parameter such as "filename" properly.

this is borderline unreadable, please stay with 2-space indent