cleanup flash message handler naming and doc

flash message is not a listener but a subscriber. make consistent with the user context subscriber. the user does not really care that this is using symfony events. (and the cache rules also use events anyways)
this fixes support for `config:dump-reference`. the default case only works if the Configuration class has no constructor.