1. Populate Collection as List<Object>
2. Also fixed pom.xml for failing dependencies

TODO: Fix for GenericType
Better Handling Collection of Primitive Types
TODO: Collection of complext types (in progress)
Implementd STAX Parser for handling collections better
Fixed Issues:
1. $expand
2. Collection of primitives
3. Collection of complex
4. Complex type
1. Added Cursor based STAX parser but uses Event Based only
2. Fix inserting issues for collection of primitives
3. Also removed some unused code
1. Prevent primitive type properties being set to default values.
2. Removed unused code.
3. Added break in invokeSetter to avoid unnecessary iterations.
4. Fix for IllegelArguementException for Edm.Single properties.
5. Support Complext types for Create/Update operation.
Added suport for collection of complex while creating entity
Test case fixes from ODataTestSuite.
Added/extended test cases for ODataTestSuit.
Changes for read operation of streaming data.
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