Merge branch 'master' of https://github.com/hazelcast/hazelcast
Start tx in a new thread since {@link com.hazelcast.transaction.impl.TransactionImpl#THREAD_FLAG} is thread local and during node shutdown thread flag does not cleared. This is the reason of failures in repetitive test calls from same thread.
Merge branch 'master' of https://github.com/hazelcast/hazelcast
use unmodified field during sorting
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Merge branch 'master' of https://github.com/hazelcast/hazelcast
remove read only optimization from entry processor processing operations. From now on read only operations fire entry added event.
fix comment
test improvement
setValue doc updates & tiny improvements
tiny code cleanup, remove commented line
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Merge branch 'master' of https://github.com/hazelcast/hazelcast
add example code which shows the importance of setValue usage to javadoc
Merge pull request #3304 from ahmetmircik/fix/3.3/ep

Fixes #3062 : Documentation update & more refactorings