create/edit notification checks for duplicity
createNotification and updateNotification allows to have more
notification on same event/e-mail. This doesn't make much sense, so add
limitations to have only one combination.
As postgresql ignore NULL values in constraints, it is done on
application-level.
Fixes: https://pagure.io/koji/issue/687