Fixed technical limitation around reading chunked protocol buffer stream

We have some technical limitations around the way google protocol buffers (proprietary Google source code) and the HTTP client(s) used by Restlet interact when the protocol buffer data is chunked over multiple objects. Based on inputs from Haifen, we need to chunk the protocol buffer into multiple objects on the server side or else we would run into memory issues.

So the current code is changed to read the protocol buffer into client memory till we can find better alternative.