WIP : CFD-144 log group activity

Modules to support logging activity in the message table for:
* create/edit/delete node content.
* create/edit/delete comments.
* activities about users and group membership.
Copy-paste is an pattern ;-)

It is better to create a small helper that holds the common functionality then to repeat that code everywhere.
You never know when you want to update the functionality…