Add support for adding attachments directly from an InputStream.

Before only File where supported, however, Google App Engine does not
allow applications access to the filesystem, thus where unable to attach
any attachments.
This pull request fixes #8