fixes #1115
with this commit, before mapstore (first we check mapstore is enabled and write-through); the value is deserialized. So the modifications inside mapstore.store() is reflected to the map.
refactor- method for writing to mapstore
new Interface PostProcessingMapStore to get rid of unneeded deserialization
Merge branch 'master-issue1115' of github.com:enesakar/hazelcast into master
Merged pull-request #1140.
Fixed test timeout.