Merge branch 'maintenance-3.x' of https://github.com/hazelcast/hazelcast into maintenance-3.x
fix test replaceFiresUpdatedEvent and some tiny renaming & refactoring
IdGenerator can now be initialised with 0 to get id 1. #3533
- Created standalone unit test for IdGeneratorProxy
- Updated javadoc
Removed some duplicate tests
Corrected formatting from tabs to spaces
improved concurrency of CacheManager and CacheProvider impls
provider and manager concurrency improved, local stat impl
review fixes of concurrency issues
create cache minor fix
CacheStatistics fixed
changed mm.commitBackup to forceUnlock fixes #3545
deletegate throwable responses to callback.onFailure
Merge pull request #3586 from eminn/fix/client-mapreduce-test-fixes-maintenance

[backport] deletegate throwable responses to callback.onFailure
Merge pull request #3582 from gurbuzali/txn-lock-sync-issue/maintenance

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

Fixes test replaceFiresUpdatedEvent and some refactorings
cache provider thread safety fix
MaxSizeConfig constructor should convert zero to  integer max when setting map max size
Merge branch 'maintenance-3.x' of https://github.com/hazelcast/hazelcast into maintenance-3.x
merge remote
fix cache destroy test