ClientRequest implements Portable and has a requestId
added callId to ClientRequest
changed sendResponse
added listeners
fixed some request issues
fixed clusterThread loop
refurbish
txn fixed
ClientResponse holds data (except exceptions)
ExecutionCallback support added for ClientCallFuture
cleaning System.err
Merge branch 'master' of github.com:hazelcast/hazelcast into nio-for-client

Conflicts:
	hazelcast-client/src/main/java/com/hazelcast/client/proxy/ClientExecutorServiceProxy.java
	hazelcast-client/src/main/java/com/hazelcast/client/proxy/ClientMapProxy.java
	hazelcast-client/src/main/java/com/hazelcast/client/spi/ListenerSupport.java
	hazelcast-client/src/main/java/com/hazelcast/client/spi/impl/ClientClusterServiceImpl.java
	hazelcast-client/src/main/java/com/hazelcast/client/util/ErrorHandler.java
	hazelcast/src/main/java/com/hazelcast/cluster/client/AddMembershipListenerRequest.java
	hazelcast/src/main/java/com/hazelcast/cluster/client/ClientPingRequest.java
	hazelcast/src/main/java/com/hazelcast/collection/client/CollectionAddAllRequest.java
	hazelcast/src/main/java/com/hazelcast/collection/client/CollectionAddListenerRequest.java
	hazelcast/src/main/java/com/hazelcast/collection/client/CollectionAddRequest.java
	hazelcast/src/main/java/com/hazelcast/collection/client/CollectionCompareAndRemoveRequest.java
	hazelcast/src/main/java/com/hazelcast/collection/client/CollectionContainsRequest.java
	hazelcast/src/main/java/com/hazelcast/collection/client/CollectionRemoveRequest.java
	hazelcast/src/main/java/com/hazelcast/collection/client/CollectionRequest.java
	hazelcast/src/main/java/com/hazelcast/collection/client/ListAddAllRequest.java
	hazelcast/src/main/java/com/hazelcast/collection/client/ListAddRequest.java
	hazelcast/src/main/java/com/hazelcast/collection/client/ListGetRequest.java
	hazelcast/src/main/java/com/hazelcast/collection/client/ListIndexOfRequest.java
	hazelcast/src/main/java/com/hazelcast/collection/client/ListRemoveRequest.java
	hazelcast/src/main/java/com/hazelcast/collection/client/ListSetRequest.java
	hazelcast/src/main/java/com/hazelcast/collection/client/ListSubRequest.java
	hazelcast/src/main/java/com/hazelcast/collection/client/TxnCollectionRequest.java
	hazelcast/src/main/java/com/hazelcast/concurrent/lock/client/AbstractIsLockedRequest.java
	hazelcast/src/main/java/com/hazelcast/concurrent/lock/client/AbstractLockRequest.java
	hazelcast/src/main/java/com/hazelcast/concurrent/lock/client/AbstractUnlockRequest.java
	hazelcast/src/main/java/com/hazelcast/concurrent/lock/client/GetLockCountRequest.java
	hazelcast/src/main/java/com/hazelcast/concurrent/lock/client/GetRemainingLeaseRequest.java
	hazelcast/src/main/java/com/hazelcast/concurrent/semaphore/client/AcquireRequest.java
	hazelcast/src/main/java/com/hazelcast/concurrent/semaphore/client/SemaphoreRequest.java
	hazelcast/src/main/java/com/hazelcast/executor/ExecutorDataSerializerHook.java
	hazelcast/src/main/java/com/hazelcast/executor/ExecutorPortableHook.java
	hazelcast/src/main/java/com/hazelcast/executor/client/IsShutdownRequest.java
	hazelcast/src/main/java/com/hazelcast/executor/client/LocalTargetCallableRequest.java
	hazelcast/src/main/java/com/hazelcast/executor/client/TargetCallableRequest.java
	hazelcast/src/main/java/com/hazelcast/map/MapPortableHook.java
	hazelcast/src/main/java/com/hazelcast/partition/client/GetPartitionsRequest.java
	hazelcast/src/main/resources/hazelcast-default.xml
portable read/write fix
SocketWritable onEnqueue removed for client too
typo fix and some test fixes
Merge branch 'master' of github.com:hazelcast/hazelcast into nio-for-client

Conflicts:
	hazelcast-client/src/test/java/com/hazelcast/client/countdownlatch/ClientCountDownLatchTest.java
	hazelcast-client/src/test/java/com/hazelcast/client/topic/ClientTopicTest.java
InitialMembershipListener fixed for client
fix 1503
fix about task execution in backups (eviction, write behind ops)
Revert "Merge pull request #1537 from pveentjer/cleanup/basicoperationservice"

This reverts commit 47ac841310578f653689f36ea7af67e97fb51395, reversing
changes made to 57577958f78c2e63cf2a157d728c031db93e7098.