Share widget: Skeleton plugin and resources

Gets some of the basic functionality working.

Note: Needs Base64 encoding support to be added to the build to reduce http transfers.