Patch to support attachment names containing forward slashes.

One of my mailers has an attachment whose file name contains forward slashes.  I should change that, but this causes letter_opener to fail.  The attached pull request converts forward slashes (well, technically File::SEPARATOR) to colons (File::PATH_SEPARATOR) before creating/building the files on disk.