Moved queue implementation classes to impl package
fixes #3138 . Update istatistics after operation is run and  before response is send to client
merge
update after comments on pr
update after comments on pr .2
checkstyle fix
javadoc update for PartitionClientRequest
javadoc update for PartitionClientRequest
 fix txn keyset and values with predicate and portable entry
Moved the executor implementation code to the impl package so it is clear to the end user it is private code and to allign it with modules like mapreduce/replicatedmap
Minor checkstyle supression file improvements
javadoc update related to  map.clear listener notification
TransactionalMap.putIfAbsent unlock

(cherry picked from commit 54760280e387a92f2767054007142fda4ae46ae0)
Unit test for EntryAdapter mapCleared() and mapEvicted()
fix for remove, and replace, tests simplification

(cherry picked from commit 7d624d9beb907e439068c8c39a1d0fd2140da050)
Pulled out transaction unlock method. Improved tx map test method names.

(cherry picked from commit f1eaad7874e772f632b6ad144fce7b2c9cc4e485)
Merge pull request #3097 from pveentjer/cleanup/3.x/executor-package-cleanup

Executor impl code to impl package
Merge pull request #3099 from pveentjer/cleanup/3.x/queue-impl-package

Moved queue implementation classes to impl package
Merge pull request #3153 from sancar/fix/txnKeySetAndValues/master

 fix txn keyset and values with predicate and portable entry
Moved replicated map implementation classes to impl package