Custom notification settings

We had to implement some custom notification settings in our project. I'd just thought it would be useful in the base gem as well.
This way it is possible to disable email sending for some specific notification types (eg. when someone likes a post or comments on it)