Bug 871897 - [email] Change mail sending process to use streaming to reduce peak memory usage

Have the Writer be able to consume and produce Blobs.
expose data type
Merge pull request #6 from asutherland/yay-blobs

Bug 871897 - [email] Change mail sending process to use streaming to reduce peak memory usage. r=jimporter