Add visibility changes of project to the audit logs

Requested feature

Sometimes, for auditing reasons, it might be good to find out when the visibility of a project has been changes and by whom. This could be added to the audit log that we already have for important action that happen on a project.

Concrete questions / Next steps

@JobV what do you think?

/cc @dblessing