new cluster listeners stage and combined report

I think that this stage should not inherit from BasicOperationsTestStage - I'd call that RegisterListenersStage and set property whether you want to register or unregister those listeners (I miss the unregister functionality here).

Also, there's no reason to limit the listeners to default cache - you should add another property with the cache name (by default it's null - that means the default cache - you don't need the CacheInformation trait at all.