Add hook for users to disable emails completely.

Separate from settings.
stop checking visibility
allow event suspension
docs update
Merge branch 'develop'