Fixed bug in service and module listener comparison.
This bug resulted in member functions having the same receiver
not being registered as listeners when calling
ModuleContext::RegisterServiceListener(...) or
ModuleContext::RegisterModuleListener(...). Only the first was
registered, the others compared equal to the first and were not
registered and hence not receiving events.