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.