use assertTrueEventually for testMapRecordEviction
deletegate throwable responses to callback.onFailure
Merge pull request #3585 from eminn/fix/client-mapreduce-test-fixes

deletegate throwable responses to callback.onFailure
Merge pull request #3584 from eminn/fix/findbugs

fix findbugs issues related to transactions
Merge pull request #3581 from gurbuzali/txn-lock-sync-issue/master

changed mm.commitBackup to forceUnlock fixes #3545
Merge pull request #3572 from ahmetmircik/fix/3.4/test_replaceFiresUpdatedEvent

Fixes test replaceFiresUpdatedEvent and some refactorings
Queue Persistence section enhanced by adding

more descriptional text and QueueStore interface methods.
removed categories from not-lately-failing-tests
MaxSizeConfig constructor should convert zero to  integer max when setting map max size
fix attempt for issue #3495 by checking and handling occupied ports
Merge pull request #3580 from serkan-ozal/fix/master/issue-3542

Fix/master/issue 3542: [optimizeQueries Map config property cannot be set declaratively]
Revision History updated
Release Notes for 3.3.1 prepared with the so-far..

closed issues.
Merge pull request #3587 from mesutcelik/problematicTestCleanup

removed ProblematicTest category from not-lately-failing-tests
Merge pull request #3589 from ahmetmircik/fix/3.4/setMapMaxSize

MaxSizeConfig constructor should convert zero size to Integer.MAX_VALUE
Merge pull request #3535 from ajermakovics/minor-cleanup

Removed redundant `throw` and unused return type.
Improved serialization framework to support more storage environments other than jvm heap (offheap, disk etc).
continue serialization changes
added memory package
Refactored NodeInitializer to NodeExtension