Add support for CRUD operations using batch schemantics in OData

RESTLET: Add support for batch operations on the client.
Headers are set out of representation.
Typically for content-length, we need to create the representation and then gets its length,so its set at the end.This has no impact on the request.