Set caller UUID while executing PartitionIteratingOperation
fixes idle eviction test
Improved spi executor service management. Made client, async, operation executors concrete.
Client shutdown improvement. Near cache cleanup fix.
add randomMapName
TransactionQueueTest.testIssue859And863 test moved back to ProblematicTest
clean shutdown after test case execution
* Added waitTimeout attribute to Operation class.
* Operation.waitTimeout is decremented on each call-timeout retry.
* WaitSupport operations are now using Operation.waitTimeout.
Merged with latest master branch
Persistence section improvement.

Information related InitialLoadMode and MapIndexConfig added.
Merge pull request #1987 from ahmetmircik/idleEviction

fixes idle eviction test
Merge branch 'master' of github.com:hazelcast/hazelcast
Merge pull request #1992 from mesutcelik/problematic-Wan-Replication

clean shutdown after test case execution
Merge pull request #1990 from mdogan/improvement/3.2/client-shutdown

Client shutdown improvement.
Merge pull request #1988 from mdogan/improvement/3.2/spi-executor

Improved spi executor service management
Merge pull request #1993 from mdogan/fix/3.2/wait-notify

* Added waitTimeout attribute to Operation class.
Merged with latest master bracnh