a few style changes and simplifications
additional style improvements
invalid TODO removed
lock  outside of the try block
null test
null test
null test
Merge pull request #1451 from Danny-Hazelcast/SonarIssues

Sonar issues update
Changing the way Address creates it's hashcode. Creates a lot less byte arrays.
Added unittest for UTFUtil
Reworked UTFUtil to create less objects
Moved unittest to correct location
Fasten benchmark by modifying random method
Merge pull request #1452 from noctarius/fix-address-hashcode

Changing the way Address creates it's hashcode. Creates a lot less byte ...
Merge pull request #1454 from noctarius/utf-encoding-speedup

UTF8 codec speedup
Added explicit ttl check on ReplicatedMap::get to prevent dead elements to be returned
Merge pull request #1455 from noctarius/fix-ttl-replicatedmap

Added explicit ttl check on ReplicatedMap::get to prevent dead elements ...
IMap.addLocalEntryListener() with predicate added
Merge pull request #1356 from jerrinot/addLocalEntryListenerWithPredicate

IMap.addLocalEntryListener() with predicate added
Merge pull request #1341 from jerrinot/styles

merging. added issue #1456 for QueryResultSet refactoring