Allow sending of any filetype via intent

Fixes #756 

Wasn't entirely sure how `text/*` or MIME detection in general should be handled. Using a content resolver didn't seem to work for anything but images for some reason, so I did it from the filename (found this being done somewhere else in the code).