ISPN-3200 Allow KeyFilters to be applied to listeners and ISPN-3201 Allo...

...w listeners to be invoked only by a primary data owner

Combined into a single commit since both commits affect the same code in AbstractListenerImpl

https://issues.jboss.org/browse/ISPN-3200
https://issues.jboss.org/browse/ISPN-3201