[SHARE] Use previewProvider editors to generate embeddable HTML code for shared files. Handles Images, audio, and video.
Merge remote-tracking branch 'origin/master'