Adds missing event firing part after client calls evictAll

Adds missing event firing part after client calls evictAll
Currenty, C++ client is not able to decide on type just looking at what comes from wire. It can not covert data to EventData. My suggestion is that we should merge PortableEntryEventData and PortableMapEntryEventData so that C++ client can know what it should try to read from data.