Implemented sharing on longpress

Fixes #66 

NOTE: This also requires updating the FileViewerPlugin (see: #97).

This (like file viewing) needs a clean up stage afterwards or at some time in the future, or consumption of sdcard space could become an issue).