allow a page to be passed to getServiceLink
allow a page to be passed to getServiceLink

we're wanting to have a 'share this' on each instance of a page
in a page list template and thought it would be nice to use the code
that is in core already, but this would only share the page the user
is currently viewing. This PR would allow for a custom page to
optionally be passed in to override this behaviour.


Former-commit-id: 4e3b0998fc2a66e93710b04cf371dd373b3321c6
mainio/concrete5,a3020/concrete5,acliss19xx/concrete5,jaromirdalecky/concrete5,MrKarlDilkington/concrete5,hissy/concrete5,concrete5/concrete5,biplobice/concrete5,biplobice/concrete5,rikzuiderlicht/concrete5,concrete5/concrete5,deek87/concrete5,KorvinSzanto/concrete5,acliss19xx/concrete5,acliss19xx/concrete5,haeflimi/concrete5,mlocati/concrete5,jaromirdalecky/concrete5,rikzuiderlicht/concrete5,mlocati/concrete5,rikzuiderlicht/concrete5,deek87/concrete5,biplobice/concrete5,mlocati/concrete5,olsgreen/concrete5,olsgreen/concrete5,haeflimi/concrete5,triplei/concrete5-8,MrKarlDilkington/concrete5,concrete5/concrete5,hissy/concrete5,KorvinSzanto/concrete5,deek87/concrete5,triplei/concrete5-8,mainio/concrete5,a3020/concrete5,haeflimi/concrete5,mlocati/concrete5,haeflimi/concrete5,olsgreen/concrete5,deek87/concrete5,triplei/concrete5-8,MrKarlDilkington/concrete5,hissy/concrete5,concrete5/concrete5,jaromirdalecky/concrete5,hissy/concrete5,mainio/concrete5,jaromirdalecky/concrete5,biplobice/concrete5,KorvinSzanto/concrete5