Adding notification object. #7216

Puppet actually calls these hashes. `dictionary` is the Icinga 2 term, but I'd like to follow Puppet's terminology for documenting how the module is used in manifests, since that part of things with Puppet is in Ruby-land.