Adding rawurlencode to the filename in the Content-Disposition header so as to support characters such as semicolons in IE