Generate Content-Disposition header appropriate for the filename.

Come from https://github.com/strongloop/express/blob/master/lib/utils.js#L114