Encode unicode object file attachment names to Python str objects

Currently, the method sendgrid.message.Mail.add_attachment_stream encodes unicode object filenames to Python str objects. However, the method sendgrid.message.Mail.add_attachment does not do the same encoding. This commit fixes that.
Merge pull request #89 from cbg/attachment_name_encoding

Encode unicode object file attachment names to Python str objects