Restored custom email body functionality

we require the ability to set a long templated e-mail text and a different shorter text for all other sharers. You originally had the "body" custom value for this, replaced it with other properties and then removed this altogether.

This pull request restores the original behavior and uses the custom value for the body if present, otherwise item.text will be used.