Merge pull request #1 from jagazee/2.1

Merged following features to branch
1) Collection of primitives
2) Complex types
3) Collection of complex
4) Read Media resource entities
5) Modified test-cases accordingly.
Fixed #937733 : Collection<Integer> instead of Collection<Object>
Create and update operation for Streaming data.
Added merge operation for entities.
Merge pull request #2 from akshay-harale/2.1

Fixed #937733 : Collection<Integer> instead of Collection<Object>
Merge pull request #3 from bongarde/2.1

Create and update operation for Streaming data.
Implementation changes to support Function and Action execution for different http methods like GET/DELETE/PUT/POST.
Merge remote-tracking branch 'upstream/2.1' into 2.1
Merge pull request #4 from shantanud/2.1

Implementation changes to support Function and Action execution for diff...
Fix for the issue related to handling String input parameter for action
Modified Streaming Implementation.
1)Read the Stream data only if the client requies it(Previously we were fecting the stream data while getting the entity).
2)Created a StreamReference class which will hold the stream data.
3)Made changes for Create and Update
Merge remote-tracking branch 'upstream/2.1' into 2.1
Fix for defect related to collection return type and null value for In parameters for function/actions
Merge pull request #5 from shantanud/2.1

Fix for the issue related to handling String input parameter for action
Merge pull request #6 from rajnikumari/2.1

Modified Streaming Implementation.
Fixed NullPointer issue while reading base URL in case of Feed
Merge pull request #7 from rajnikumari/2.1

Fixed NullPointer issue while reading base URL in case of Feed
Junit Test cases for simple and complex entity CRUD operation.
JUnit Test cases for Actions and Functions
Add support for system generated values - changes to parser to skip sending system generated values. We have taken the annotation approach here, adding @SystemGerated annotation on the field so that we can skip the same while creating POST request.
Merge pull request #8 from bongarde/2.1

Junit Test cases for simple and complex entity CRUD operation.