Merge remote-tracking branch 'upstream/2.1' into 2.1
Merge remote-tracking branch 'upstream/2.1' into 2.1
Restlet Defect 936834: Error in EDM generated proxy class. Some entities having error for the property which name is same as java reserved keyword.
Add query parameter on request header.

Tested by setting measurment system in request header
rename method setAddParameters() to setParameters
Merge pull request #15 from akshay-harale/2.1

Restlet Defect 936834: Error in EDM generated proxy class. Some entities having error for the property which name is same as java reserved keyword.
Merge pull request #16 from rajnikumari/2.1



Add query parameter in request header.
Tested by setting measurment system in request header
Added HTTP_Negotiate scheme and helper to support Negotiate Authorization. The fall back case handled to submit a form in case authorization is not perfomed through SPNEGO
Corrected comment
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 developer, 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.
The org.restlet.ext.net project provides low level HTTP connection using java.net.HttpURLConnection implementation.

This HTTP connector provides blocking I/O for the inputstream and hence can be used for protocol buffers; while for other streaming needs like file/document use the HTTP client connector.
Merge pull request #20 from anilallewar/2.1

Fixed technical limitation around reading chunked protocol buffer stream
Updated method comments
Merge pull request #19 from shantanud/2.1

Changing the constructors for service class to add username and password
Merge remote-tracking branch 'upstream/2.1' into 2.1
Merge pull request #18 from onkar-dhuri/2.1

Added HTTP_Negotiate scheme and helper to support Negotiate Authorization. The fall back case handled to submit a form in case authorization is not perfomed through SPNEGO
Fixed: Prevent submitting the form for each request.
Added comments and checked if we have JSESSIONID & JSESSIONIDSSO set in cookies.
Merge pull request #21 from onkar-dhuri/2.1

Fixed: Prevent submitting the form for each request.
Product Backlog Item 12967:
RESTLET: Add support for batch operations on the client.