[IMP] social share: split some js functionnality between website and website_forum.  website should not contain anything tied specifically to website_forum, so the widget is extended in website_forum
[IMP] social share: uses sessionStorage instead of localStorage (no need for persistance on window close)