GG-9146 - Added timeout for ATOMIC operations.
# GG-9198 WIP
# GG-9198 WIP
Merge remote-tracking branch 'origin/gg-9198' into gg-9198

Conflicts:
	modules/core/src/main/java/org/gridgain/grid/kernal/processors/portable/ent/GridEntPortableProcessor.java
	modules/core/src/main/java/org/gridgain/grid/util/portable/GridPortableObjectOffheapImpl.java
	modules/core/src/main/java/org/gridgain/grid/util/portable/streams/GridPortableOffheapInputStream.java
	modules/core/src/test/java/org/gridgain/grid/util/portable/GridPortableMarshallerSelfTest.java
	os/modules/core/src/main/java/org/gridgain/grid/kernal/processors/cache/GridCacheContext.java
	os/modules/core/src/main/java/org/gridgain/grid/kernal/processors/cache/GridCacheMapEntry.java
	os/modules/core/src/main/java/org/gridgain/grid/kernal/processors/cache/GridCacheOffheapSwapEntry.java
	os/modules/core/src/main/java/org/gridgain/grid/kernal/processors/cache/GridCacheSwapEntry.java
	os/modules/core/src/main/java/org/gridgain/grid/kernal/processors/cache/GridCacheSwapEntryImpl.java
	os/modules/core/src/main/java/org/gridgain/grid/kernal/processors/cache/GridCacheSwapManager.java
	os/modules/core/src/main/java/org/gridgain/grid/kernal/processors/portable/GridPortableProcessor.java
	os/modules/core/src/main/java/org/gridgain/grid/kernal/processors/portable/os/GridOsPortableProcessor.java
Merge branch 'sprint-28' of github.com:ggprivate/ggprivate into gg-9146
# GG-9198 WIP
Merge remote-tracking branch 'remotes/origin/sprint-28' into gg-9198
# GG-9198 WIP
Merge remote-tracking branch 'remotes/origin/sprint-28' into gg-9198
# GG-9198 WIP
# GG-9198: WIP
# GG-9198 WIP
# GG-9198 WIP
# GG-9198 WIP
# GG-9198 WIP
# GG-9198: WIP
# GG-9198 WIP
# GG-9198 WIP
Merge remote-tracking branch 'remotes/origin/sprint-28' into gg-9198
# GG-9198 WIP