Create BackedupMapDataLossTest

Test case to validate nulls being returned by a distributed map on n/w disconnections, in a cluster of 3 nodes with backup count set to 3.
unit test fix for #3052 and #3053
added LazyEntryView class overrides getValue method with a policy check and deserialize function to avoid unneeded deserialization
added test
fixed getKey()
fixes #2887
added test scope to tomcat libs
Merge pull request #3086 from hasancelik/fixes#2665-master

fixes #2665
Merge pull request #3084 from mesutcelik/responseAlreadyCommited

Cannot create a session after the response has been committed Problem
3.3-RC4-SNAPSHOT
set partition ids for paging predicate
Added FutureUtil class to unify calls with multiple Future objects

Conflicts:
	hazelcast/src/main/java/com/hazelcast/util/ExceptionUtil.java
Merge pull request #3076 from serkan-ozal/fix/master/issue-3052-and-3053

unit test fix for #3052 and #3053
Removed some useless method overloads and lowered object allocation rate on ExceptionHandlers
Renamed test methods, fixed compile errors
fixes #3110
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Improved IO threading model documentation
Modified Set documentation to include more details on partitioning and backup storage
Deleting unwanted test case
Merge pull request #3115 from wildnez/tempo

Modified Set documentation to include more details on partitioning and backup storage.