Fixes #2944: Includes eviction test fixes and small refactorings

Fixes issue https://github.com/hazelcast/hazelcast/issues/2944

- ```testMapWideEviction``` was a wrong test and removed. (see conversation here #2862)