Map#getEntryView should check expiration of a key

- Fixes https://github.com/hazelcast/hazelcast/issues/3801
- Removes unused methods
- Introduces `getRecordOrNull`
- Tiny refactorings