Fix executor regression.

- Fix executor regression caused by writing sizes as size_t and reading
  them back as int via CallQueue.
- Add assert checking each CallQueue consumer consumes all data.
- Keep data sizes as size_t in xeTestLogParser.

Bug: 21515831
Change-Id: I6b56f5ba139f88878b2e5f148b0530d4d939a0b5
diff --git a/executor/xeContainerFormatParser.hpp b/executor/xeContainerFormatParser.hpp
index 40c0f44..5167ce8 100644
--- a/executor/xeContainerFormatParser.hpp
+++ b/executor/xeContainerFormatParser.hpp
@@ -58,7 +58,7 @@
 
 	void						clear						(void);
 
-	void						feed						(const deUint8* bytes, int numBytes);
+	void						feed						(const deUint8* bytes, size_t numBytes);
 	void						advance						(void);
 
 	ContainerElement			getElement					(void) const { return m_element; }