Fix deutil and decpp -Wconversion warnings.

- Updated sockets to use size_t as data size.
- Updated executor and execserver to build on new api and use size_t
  for data sizes. Protocol is not modified.

Bug: 21161908
Change-Id: Ic525e05ef9a28ac80d8a6bcf5e239a70a89a5172
diff --git a/executor/xeCommLink.hpp b/executor/xeCommLink.hpp
index 66c314d..c4fedef 100644
--- a/executor/xeCommLink.hpp
+++ b/executor/xeCommLink.hpp
@@ -48,7 +48,7 @@
 {
 public:
 	typedef void (*StateChangedFunc)	(void* userPtr, CommLinkState state, const char* message);
-	typedef void (*LogDataFunc)			(void* userPtr, const deUint8* bytes, int numBytes);
+	typedef void (*LogDataFunc)			(void* userPtr, const deUint8* bytes, size_t numBytes);
 
 								CommLink				(void);
 	virtual						~CommLink				(void);