ISPN-4363 Add documentation for Cluster Listeners

* Added documentation about cluster listeners
* Added documentation about filters
* Added documentation about retry

https://issues.jboss.org/browse/ISPN-4363
Not quite sure I follow.  We are putting the @ on annotation classes I thought.  Or are we putting them on other classes as well?  These classes are the Events which are just interfaces.