Bug 1082073 - [Messages] Use promises when resizing images r=schung

I don't remember why I needed this... I don't think this would play well currently with the other changes where I keep the AttachmentRenderer inside the Attachment object; I would probably need to copy them over in the "clone". But maybe I need to check again why I needed this.