Bug 1059233 - [SMS] Opening cropped image attachment returned from gallery might cause error, r=azasypkin

- Using asyncStorage to make a clone data in local and return.
note that if it's a blob that comes from indexeddb it should be just like a file. but I don't know if we can easily distinguish this :/